我试着计算我在句子中有多少个字母“a”:“Hello Jordania”。
我发现该函数包含。我像这样使用它:
var phrase = "Hello Jordania;
var comptenbrdea = phrase.contains('a');
print(comptenbrdea);
我得到“真”作为回应。正常你会说,我知道,但我没有找到正确的函数来计算我得到 a 的次数。如果我可以检查每个字符,我也许可以用循环做一些事情? ...我迷路了http://www.dartlang.org/search.html?cx=011220921317074318178%3Ai4mscbaxtru&ie=UTF-8&hl=en&q=string_scanner ... 有人能帮我吗 ?
最佳答案
这是一个简单的方法:
void main() {
print('a'.allMatches('Hello Jordania').length); // 2
}
编辑:测试的字符串是参数,而不是要计算的字符。
关于numbers - 使用 Dart 计算字符串中字母的个数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13110602/