猿问

如何计算字符在字符串中出现的次数?

如何计算字符在字符串中出现的次数?

我有绳子

a.b.c.d

我想数数“。”以一种惯用的方式,最好是一条单线。

(在此之前,我曾将此约束表示为“没有循环”,以防您想知道为什么每个人都试图在不使用循环的情况下回答)。


犯罪嫌疑人X
浏览 1015回答 3
3回答

幕布斯7119047

我的“熟能生巧的一句台词”是:int count = StringUtils.countMatches("a.b.c.d", ".");既然它已经在里面了,为什么要自己写呢?公朗?Spring Framework的主要内容是:int occurance = StringUtils.countOccurrencesOf("a.b.c.d", ".");

扬帆大鱼

这个怎么样。它不会在下面使用regexp,所以应该比其他解决方案更快,而且不会使用循环。int count = line.length() - line.replace(".", "").length();
随时随地看视频慕课网APP

相关分类

Java
我要回答