java统计字符串中重复字符出现次数的方法
本文实例讲述了java统计字符串中重复字符出现次数的方法。分享给大家供大家参考,具体如下:
packagecom;
importorg.junit.Test;
/**
*统计一个字符串的重复字符出现的次数
*
*@authorzdw
*
*/
publicclassStringTest
{
@Test
publicvoidtest()
{
Strings="fdfaacceeeeeeeeeeeegghikkkkkoooo";
count(s);
}
publicstaticvoidcount(Stringstr)
{
//用于存储a-z出现的次数
int[]nums=newint[26];
for(chari:str.toCharArray())
{
//在字母的范围内
if(i>=97&&i<=123)
{
//在其对应的索引位进行累加就可以了
nums[i-97]++;
}
}
for(inti=0;i<nums.length;i++)
{
//只显示出现的
if(nums[i]!=0)
{
System.out.println((char)(97+i)+":"+nums[i]);
}
}
}
}
更多关于java相关内容感兴趣的读者可查看本站专题:《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》
希望本文所述对大家java程序设计有所帮助。
热门推荐
10 新人红包祝福语简短精辟
11 幼师给毕业祝福语简短
12 生日高考祝福语妹妹简短
13 下飞机祝福语简短英文
14 元宵发客户祝福语简短
15 爸妈金婚文案祝福语简短
16 新郎朋友红包祝福语简短
17 虎年五一祝福语大全简短
18 出阁宴祝福语姐姐简短