* 功能获取某一个子字符串在字符串出现的的所有索引位置 //查询113在父字符串中出现的所有位置 //获取113出现的索引的值
发布了37 篇原创文章 · 获赞 11 · 访问量 1万+
* 功能获取某一个子字符串在字符串出现的的所有索引位置 //查询113在父字符串中出现的所有位置 //获取113出现的索引的值
发布了37 篇原创文章 · 获赞 11 · 访问量 1万+
此方法跟前面统计字符串中每个芓符出现的个数大致相同,如果想保留原来的字符串就在方法体首部将原来的字符串赋给一个中间变量.统计完再将他赋值回去.
下面的方法是利用了String里面的indexOf方法.通过判断返回的值不等于-1开始循环.indexOf是返回指定字符串在原来的字符串出现第一次的位置索引.然后下次循环就从这一次的丅一次开始循环.每次得到索引值时计数器加一.
* .获取一个字符在一个字符串中出现的次数 * 字符‘f’在字符串st中出现的次数 //在循环控制的条件中将获得的索引值赋给index,不等于-1是因为.在JDK中规定了indexOf查找不到子字符串时就返回-1.在我们这里也就是跳出循环的意思 index++;//得到索引后,从本位置开始進行下一次循环,所以字符串的索引加一
下面是我们老师教的方法.可以自行参考.方法不在多,自己掌握就好.
发布了27 篇原创文章 · 获赞 7 · 访问量 4萬+
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。