黑马程序员技术交流社区

标题: 出现次数 [打印本页]

作者: 繁华落幕    时间: 2015-6-18 21:54
标题: 出现次数
本帖最后由 繁华落幕 于 2015-6-24 22:21 编辑

给定一个字符串找到子串在字符串中出现的次数。(至少两种)String s = “abcitcastabcxxxabc”中的“abc”


作者: hieiyukina    时间: 2015-6-18 22:05
用循环用indexOf吧 其他想法还没找到方法
作者: GUO18735177413    时间: 2015-6-18 22:28
可以用正则进行判断,从而取出子字符串在字符串中出现的次数
作者: 繁华落幕    时间: 2015-6-19 11:41
hieiyukina 发表于 2015-6-18 22:05
用循环用indexOf吧 其他想法还没找到方法

谢谢你的建议
作者: 繁华落幕    时间: 2015-6-19 11:50
GUO18735177413 发表于 2015-6-18 22:28
可以用正则进行判断,从而取出子字符串在字符串中出现的次数

好的  谢谢  我试试去
作者: GiveUp    时间: 2015-6-19 15:26
将字符串转化成字符数组,遍历字符数组,然后判断字符在字符数组中出现的次数。
作者: GUO18735177413    时间: 2015-6-19 18:50
这个还不如直接用indexOf()好,过于繁琐了。我建议还是利用数组的下标进行正则匹配。朋友做的咋样了?

作者: l李伟    时间: 2015-6-19 19:09
什么啊 啊  啊?
作者: 一休    时间: 2015-6-19 19:16
用for遍历,刘意老师那种方法有点缺陷,如“nnnnnnnnn”中有多少个“nn”




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2