求一个子串在整串中出现的次数。
来源:互联网 发布:淘宝支付宝登录 编辑:程序博客网 时间:2024/05/16 23:50
需求: 已知整串,"nbaernbatynbauinbaopnba"
求一个子串“nba”在一个整串中出现的次数。
思路:
1、利用indexOf()判断子串是否在整串中存在,若存在则记录其位置。
2、利用剩余字符串继续查找。
求一个子串“nba”在一个整串中出现的次数。
思路:
1、利用indexOf()判断子串是否在整串中存在,若存在则记录其位置。
2、利用剩余字符串继续查找。
3、设置计数器记录
package String;public class Test2 {/** * 需求: "nbaernbatynbauinbaopnba" * 求一个子串在一个整串中出现的次数。 * 思路: * 1、利用indexOf()判断子串是否在整串中存在,若存在则记录其位置。 * 2、利用剩余字符串继续查找。 * 3、设置计数器记录。 * */public static void main(String[] args) {String s= "nbaernbatynbauinbaopnba";String key="nba";int count=getKeyString(s,key);System.out.println(count);int count1=getKeyString2(s,key);System.out.println(count1);}//方法二public static int getKeyString2(String s, String key) { int count=0; int index=0; while((index=s.indexOf(key, index))!=-1){ s=s.substring(index+key.length()); count++; }return count;}//方法一public static int getKeyString(String s, String key) {int index=0;int count=0; while((index=s.indexOf(key, index))!=-1) { index=index+key.length(); count++; }return count;}}运行结果:
5
5
- 求一个子串在整串中出现的次数。
- 一个子串在整串中出现的次数
- 一个子串在整串中出现的次数
- 一个子串在整串中出现的次数
- java-记录一个子串在整串中出现的次数
- 求一个字符串连续出现次数最多的子串
- 求一个字符串中出现次数最多的子串
- 求一个字符串中连续出现并且出现次数最多的子串.
- 一个01字符串,求出现0、1出现次数相等的最长子串
- 一个01字符串,求出现0、1出现次数相等的最长子串
- 一个01字符串,求出现0、1出现次数相等的最长子串
- 求一个字符串中出现另一子字符串的次数
- 字符串练习2:输出一个子串在整串中出现的次数
- 子串在父串中出现的次数
- 子串在母串中出现的次数
- 求一个字符串中出现次数最多的子串(并不是连续的)
- 编程珠玑(四)求一个字符串中连续出现的次数最多的子串
- 求一个字符串中连续出现的次数最多的子串[C语言实现]
- error opening trace file: No such file or directory (2)解决办法之一
- iOS面试经常用到的问题
- HDU1528 Card Game Cheater 二分匹配最大点覆盖问题
- Java 连接 Oracle 单例模式
- java Queue容器实现
- 求一个子串在整串中出现的次数。
- android计时器暂停问题
- Failure [INSTALL_FAILED_OLDER_SDK]
- 优秀的js函数
- Bmp 图片格式学习和拆分
- Apache或XAMPP 搭建本地svn 服务器
- 日语约音
- 每日一算法:求m^n的结果,m,n可以很大
- 最大似然估计和最大后验概率