为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

犯罪嫌疑人X 2019-06-05 13:59:04
如何计算字符在字符串中出现的次数?我有绳子a.b.c.d我想数数“。”以一种惯用的方式,最好是一条单线。(在此之前,我曾将此约束表示为“没有循环”,以防您想知道为什么每个人都试图在不使用循环的情况下回答)。
查看完整描述

3 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

我的“熟能生巧的一句台词”是:

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

既然它已经在里面了,为什么要自己写呢?公朗?

Spring Framework的主要内容是:

int occurance = StringUtils.countOccurrencesOf("a.b.c.d", ".");


查看完整回答
反对 回复 2019-06-05
?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

这个怎么样。它不会在下面使用regexp,所以应该比其他解决方案更快,而且不会使用循环。

int count = line.length() - line.replace(".", "").length();


查看完整回答
反对 回复 2019-06-05
  • 3 回答
  • 0 关注
  • 1014 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号