在java中怎么求一字符串中某一子字符串出现的次数

 我来答
生班娱史7835
2013-08-26 · TA获得超过143个赞
知道答主
回答量:130
采纳率:0%
帮助的人:70.1万
展开全部
System.out.println(s.indexOf("tianya"));结果是6意思是字符串第一个字符的下标规定为0,所以第6下标的字符开始是tianya,返回的是查找到的第一个 当然你可以通过设置起始坐标来查找相应的串,例如
鞠济通寻桃
2020-03-13 · TA获得超过1140个赞
知道小有建树答主
回答量:1967
采纳率:100%
帮助的人:10万
展开全部
string
s
=
"wenda.tianya.cn";
system.out.println(s.indexof("tianya"));结果是6意思是字符串第一个字符的下标规定为0,所以第6下标的字符开始是tianya,返回的是查找到的第一个
当然你可以通过设置起始坐标来查找相应的串,例如
02string
s
=
"wenda.tianya.cn
tianya";
02system.out.println(s.indexof("tianya",
7));
这个时候从第7下标查找,第一个tianya就被跳过了,找到的是第二个
如果你想都找出来,你需要结合substring来每次更新字符串,或者手动记录上次查找到的下标提供下次使用.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式