我有字符串
a.b.c.d
我想计算 '.' 的出现次数以惯用的方式,最好是单行。
(之前我将这个约束表达为“没有循环”,以防你想知道为什么每个人都试图在不使用循环的情况下回答)。
最佳答案
这个怎么样。它不使用下面的正则表达式,因此应该比其他一些解决方案更快,并且不会使用循环。
int count = line.length() - line.replace(".", "").length();
关于java - 如何计算字符串中字符的出现次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/275944/