黑马程序员技术交流社区
标题:
哪位大神来细说这下这个具体是怎么实现的
[打印本页]
作者:
CZTTZ
时间:
2015-4-25 23:16
标题:
哪位大神来细说这下这个具体是怎么实现的
package cn.itcast_05;
import java.util.Set;
import java.util.TreeMap;
public class TreeMapDemo {
public static void main(String[] args) {
String s = "cbxzbvavdvgd";
char[] chs = s.toCharArray();
TreeMap<Character, Integer> tm = new TreeMap<Character, Integer>();
for (Character 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> set = tm.keySet();
for (Character ch : set) {
Integer i = tm.get(ch);
sb.append(ch).append("(").append(i).append(")");
}
String result = sb.toString();
System.out.println(result);
}
}
作者:
ayl648989
时间:
2015-4-26 00:05
定义一个字符串,然后转成数组。在通过高级for循环变量里边的元素。将元素添加到TreeMap集合中。在新建一个StringBuilder容器。通过遍历集合中的键。获取集合中的值。存储到容器中。。。我在想。来回搞一圈。。。有什么目的吗??这方法就是废物。浪费我脑细胞
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2