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程序设计有所帮助。
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短