提取字符
如何 提取字符串 并且显示提取的字符在这句话中出现了几次
[解决办法]
可以用map集合来处理
key对应字符 value对应出现次数
[解决办法]
public static void main(String[] args) {
String str1 = "aa bb cc aa bb cc dd ee ff aa bb cc";
String str2 = str1.substring(4, 7);//提取第0个算起 1个前结束
System.out.println(str2);
int i =0;
int j=0;
while(true){
if(str1.indexOf(str2, i)<0){
j++;
i=i+str2.length();
if(i>str1.length())break;
}else{
if(i>str1.length())break;
i++;
}
}
System.out.println(j);//输出得到的重复出现的数
}
[解决办法]
首先用indexof返回字符串的索引,如果你要提取的字符串存在,那么在判断重复几次。