我有string
a.b.c.d
我想用惯用的方式计算“.”的出现次数,最好是一行。 之前我曾将这个约束表示为“没有循环”,以防你想知道为什么每个人都试图在不使用循环的情况下回答问题)。
我对此的“惯用一语”是:
int count = StringUtils.countMatches("a.b.c.d", ".");
当它已经成为公共语言时,为什么还要自己编写呢?
Spring Framework的oneliner为此:
int occurance = StringUtils.countOccurrencesOf("a.b.c.d", ".");