小编And*_*kin的帖子

Dart:检查字符串中特定符号是否为数字的最快方法是什么?

当然,我可以通过将其与 10 位数字进行比较甚至使用正则表达式来实现,但我正在寻找可能的最快方法。

这是我目前想到的,看起来合理吗?

int _zero = "0".codeUnits[0];
int _nine = "9".codeUnits[0];
bool isDigit(String s, int idx) => 
 s.codeUnits[idx] >= _zero && s.codeUnits[idx] <= _nine; 
Run Code Online (Sandbox Code Playgroud)

我有点惊讶我没有在标准库中找到这个方法,希望我只是错过了它。

dart

4
推荐指数
2
解决办法
1920
查看次数

标签 统计

dart ×1