黑马程序员技术交流社区

标题: 遍历字符串 [打印本页]

作者: 逆光.初见    时间: 2015-12-27 22:05
标题: 遍历字符串
public class 遍历字符串 {
        public static void main(String[] args) {
                String s = "cbxzbvavdvgd";
                char[] chs = s.toCharArray();
                TreeMap<Character,Integer> tm = new TreeMap<Character,Integer>();
                for(char ch : chs){
                        Integer i = tm.get(ch);
                        if(i==null){
                                tm.put(ch, 1);
                        }
                        else{
                                i++;
                                tm.put(ch, i);
                        }
                }
                StringBuilder sb = new StringBuilder();
                Set<Character> ss = tm.keySet();
                for(Character key: ss){
                        Integer i = tm.get(key);
                        sb.append(key).append("(").append(i).append(")");
                }
                System.out.println(sb);
        }
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2