黑马程序员技术交流社区
标题:
入学测试3
[打印本页]
作者:
迷途羔羊
时间:
2015-8-31 00:35
标题:
入学测试3
package com.itheima;
import java.util.Set;
import java.util.TreeMap;
/**
* 统计字符串中每个字符出现的次数
* "aababcabcdabcde",获取字符串中每一个字母出现的次数要求结果:a(5)b(4)c(3)d(2)e(1)
* @author 良
*
*/
public class Test2 {
public static void main(String[] args) {
String str="aababcabcdabcde";
char[] chs = str.toCharArray();
TreeMap<Character, Integer> tm=new TreeMap<Character, Integer>();
for(char c:chs){
Integer i=tm.get(c);
if(i==null){
tm.put(c, 1);
}else{
i++;
tm.put(c, i);
}
}
StringBuilder sb=new StringBuilder();
Set<Character> keys = tm.keySet();
for(Character key:keys){
sb.append(key+"("+tm.get(key)+")");
}
System.out.println(sb.toString());
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2