public class Demo1 {
public static void main(String[] args) {
String maxStr = "woaijavawozhendehenaijavazhendeaijavajavajava";
String minStr = "java";
int result=new Demo1().getCount(maxStr,minStr);
System.out.println("Result = "+result);
}
//查找一个长串中所含的指定的子串的个数的方法
public int getCount(String maxStr,String minStr) {
int count=0;
int index=maxStr.indexOf(minStr);//有则返回索引,否则返回-1
while(index != -1) {
count++;
//把刚才的所以加上查找的小串的长度作为下一个查找起始位置
int nextStartIndex= index + minStr.length();
maxStr=maxStr.substring(nextStartIndex);
index=maxStr.indexOf(minStr);//继续查
}
return count;
}
}
Java substring() 方法
substring() 方法返回字符串的子字符串。
语法
public String substring(int beginIndex) 或 public String substring(int beginIndex, int endIndex)
参数
-
beginIndex -- 起始索引(包括), 索引从 0 开始。
-
endIndex -- 结束索引(不包括)。
博客介绍了 Java 的 substring() 方法,该方法属于 Java String 类,用于返回字符串的子字符串。同时说明了其语法和参数,起始索引(beginIndex,包括)从 0 开始,结束索引(endIndex,不包括)。
Java String类
933

被折叠的 条评论
为什么被折叠?



