如何计算字符串中的逗号

qoefvg9y  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(369)

这个问题在这里已经有答案了

如何计算字符串中字符的出现次数(46个答案)
11天前关门了。
我有一个字符串,里面有很多逗号。
我想数一数字符串中所有的逗号,但我不知道怎么数。
我在用 (split(",")-1) 但问题是如果我输入这样的字符串: One,Two,Three,Four,,, 然后它只返回3,而我希望它是6。
我想是因为 split(",") 返回不包含null或空值的字符串[]。
有办法解决这个问题吗?

8wtpewkr

8wtpewkr1#

一种简单的方法是将输入的长度与删除所有逗号的输入进行比较:

String input = "One,Two,Three,Four,,,";
int numCommas = input.length() - input.replace(",", "").length();
System.out.println(numCommas);  // prints 6

相关问题