找出一个字符串中重复最多的字符以及出现的次数
2016-09-19 22:09
609 查看
package test.com; import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNext()) { String str = sc.nextLine(); compute(str); } } public static void compute(String str) { int[] k=new int[127]; for(int i=0;i<str.length();i++) { k[str.charAt(i)]++; } int max =k[0]; for(int i=0;i<127;i++) { if(k[i]>max) max=k[i]; } for(int i=0;i<127;i++) { if(k[i]==max) System.out.println((char)i+"("+k[i]+"次)"); } } }
结果如下:
11118888jjjjsfsfsfsfs
s(5次)
11118888jjjjsfsfsfsf
1(4次)
8(4次)
f(4次)
j(4次)
s(4次)
相关文章推荐
- 给定一个字符串,找出这个字符串中出现最多的字符和次数
- 封装一个方法返回字符串出现最多的字符以及次数
- 华为上机试题(java)找出一个字符串中出现次数最多的字符
- 找出一个字符串中出现次数最多的字符
- 一个字符串中可能包含a~z中的多个字符,如有重复,如String data="aavzcadfdsfsdhshgWasdfasdf",求出现次数最多的那个字母及次数,如有多个重复的则都求出。
- 一个字符串中可能包含a~z中的多个字符,如有重复,求出现次数最多的那个字母及次数,如有多个重复最多的则都输出。
- 一个字符串中可能包含a~z中的多个字符,如有重复,如String data="aavzcadfdsfsdhshgWasdfasdf",求出现次数最多的那个字母及次数,如有多个重复的则都求出。
- 笔试:找出一个字符串中字符出现最多的次数和该字符
- 一个字符串中可能包含a~z中的多个字符,如有重复,如String data="aavzcadfdsfsdhshgWasdfasdf",求出现次数最多的那个字母及次数,如有多个重复的则都求出。
- JavaScript计算一个字符串最多重复的字符及出现次数
- 给定一个字符串找出出现次数最多的字符
- JS编程-寻找字符串中出现最多的字符以及重复次数
- java一个算法题:输出一个字符串中出现次数最多的字符,以及次数
- JavaScript计算一个字符串最多重复的字符及出现次数
- java一个算法题:输出一个字符串中出现次数最多的字符,以及次数
- 计算一个字符串最多重复的字符及出现次数
- 给出一个字符串(不带空格),找出字符串当中出现次数最多的字符?
- 以字符串中出现次数最多的字符的个数为权值,对一个字符串数组进行升序排序
- 找出一个字符串中出现的重复的最长的字符子串
- 用最少的代码找出一个字符串中第一个不重复出现(即只出现一次)的字符