package com.lsq;
public class test_4_23_1 {
/**
* //查找字符串在已知字符串中出现的次数
* @param args
*/
public static void main(String [] args) {
// TODO Auto-generated method stub
String str1= "二行二黄是个SBSB二黄黄" ;
String str2= "二黄";
new Find_Str().Find_method(str1, str2);
}
}
class Find_Str{
public void Find_method(String str1,String str2){
int str2_len=str2.length();
int counter=0;
while (true ){
System. out .println(str1);
int str1_len=str1.length();
//判断是否包含,不包含就跳出循环
if (!str1.contains(str2)){
break ;
}
int i=str1.indexOf(str2);
//截取产生新的字符串
str1=str1.substring(i+str2_len,str1_len);
counter++;
}
System. out .println(counter);
}
}
计算某字符串在另外一个字符串中出现的次数
最新推荐文章于 2023-12-13 16:37:55 发布