当前位置: 代码迷 >> Eclipse >> 提取字符解决办法
  详细解决方案

提取字符解决办法

热度:90   发布时间:2016-04-23 13:48:01.0
提取字符
如何 提取字符串 并且显示提取的字符在这句话中出现了几次

------解决方案--------------------
可以用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返回字符串的索引,如果你要提取的字符串存在,那么在判断重复几次。
  相关解决方案