小编典典

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

all

我有字符串

a.b.c.d

我想计算 ‘.’ 的出现次数。以惯用的方式,最好是单行。

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


阅读 234

收藏
2022-03-06

共1个答案

小编典典

我的“惯用单行”是:

int count = StringUtils.countMatches("a.b.c.d", ".");

当它已经在commons lang时,为什么要自己写呢?

Spring Framework 的 oneliner 是:

int occurance = StringUtils.countOccurrencesOf("a.b.c.d", ".");
2022-03-06