统计一个字符串中每个字符出现的次数
2016-11-01 14:37
459 查看
public class Test{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); String result = ""; result = sc.nextLine(); System.out.println("输入:"+result); while(!"".equals(result)){ char a = result.charAt(0); String first = result.substring(0,1); System.out.print(first+"("+getCount(result,a)+") "); result = result.replaceAll(first,""); } } public static int getCount(String str,char a){ int count = 0; for(int i = 0;i<str.length();i++){ if(str.charAt(i) == a){ count++; } } return count; } }
例:
输入:aabdndj23334NJSH你好你好 a(2) b(1) d(2) n(1) j(1) 2(1) 3(3) 4(1) N(1) J(1) S(1) H(1) 你(2) 好(2)
相关文章推荐
- 统计一个字符串中每个字符出现的次数,并按自然顺序输出
- 统计一个字符串中每个字符出现的次数
- 从文件读取包含数字和字母字符串,统计每个字符出现的次数,将次数输出到另外一个文件
- 手动输入一个字符串,仅限小写字母,统计并输出每个字符在字符串中出现的次数,并输出。
- 小方法1——CountChar--统计一个字符串中每个字符出现的次数
- java中怎么统计一个字符串中每个字符的出现次数
- 线性时间内统计一个字符串中每个字符出现的次数
- (字符串的模式匹配4.7.8)UVA 10008 What's Cryptanalysis?(统计文本中某一个字符的出现的次数,需要从小到大排序&&同次数的按字段序排序)
- 统计一个给定字符串中指定的字符出现的次数
- 统计字符串”abadcdffbaeba”中每个字符出现了多少次,按次数排序并输出
- 统计字符数判断一个由a~z这26个字符组成的字符串中哪个字符出现的次数最多。
- [每周一算法]统计在一个字符串中各个不同字符出现的次数
- 华为机试题---统计并输出每个字符在字符串中出现的次数
- 判断一个字符串中出现次数最多的字符,统计这个次数
- 用c语言编程 统计输入的一个字符串中每个字母出现的次数
- 统计一个给定字符串中指定的字符出现的次数
- 统计字符串中每个字符出现的次数
- javascript判断一个字符串中出现次数最多的字符,统计这个次数
- 输入一个字符串 打印出每个字符出现的次数
- 利用自然顺序统计字符串中每个字符的出现次数