package day018;
/*
* 计算字符串中包含的子字符串的个数
* @author 杨晓帅
*/
public class Demo13 {
public static void main(String[] args) {
String s="javakkjavakkjavahhjavauujavavvjavajava";
int count=0;
int icount=0;
String str="java";
//方法一:使用for循环
for(int i=0;i<=s.length()-str.length();i++){ //循环次数为:
if(s.subSequence(i, i+str.length()).equals(str)){
count++;
}else{
icount++;
}
}
System.out.println("java字符的个数:"+count+"其他字符的个数:"+(icount+(str.length()-1)));
//方法二:使用while循环
// int index=0;
// while((index=s.indexOf(str))!=-1){
// s=s.substring(index+str.length());
// count++;
// }
// System.out.println(count++); //7
}
}
}
/*
* 计算字符串中包含的子字符串的个数
* @author 杨晓帅
*/
public class Demo13 {
public static void main(String[] args) {
String s="javakkjavakkjavahhjavauujavavvjavajava";
int count=0;
int icount=0;
String str="java";
//方法一:使用for循环
for(int i=0;i<=s.length()-str.length();i++){ //循环次数为:
if(s.subSequence(i, i+str.length()).equals(str)){
count++;
}else{
icount++;
}
}
System.out.println("java字符的个数:"+count+"其他字符的个数:"+(icount+(str.length()-1)));
//方法二:使用while循环
// int index=0;
// while((index=s.indexOf(str))!=-1){
// s=s.substring(index+str.length());
// count++;
// }
// System.out.println(count++); //7
}
}
}