您的位置:首页 > 编程语言 > Java开发

JAVA---字符串出现的次数案例

2013-09-12 20:11 183 查看

import java.util.Arrays;

public class Demo {

public static void main(String[] args) {

String str="shdgfhjskfskkfshccj";//定义字符串

char arr[]=str.toCharArray();//转换成字符串

Arrays.sort(arr);//数组排序

String temp=new String(arr);//重新产生字符串

for(int starIndex=0;starIndex<str.length();){

char c=temp.charAt(starIndex);//获取第一个相同字符

String t=String.valueOf(c);//把第一个字符转换成字符串

//获取字符最后出现的位置

int lastIndex=temp.lastIndexOf(t);

System.out.println(t+"出现的次数:"+(lastIndex+1-starIndex));

starIndex=lastIndex+1;//下次开始位置

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐