package a;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* 任意 20 个字母 输出出现次数最多的字母和次数
* @author Administrator
*/
public class Tongjizifu {
public static void main(String[] args) {
HashMap<Character, Integer> map = new
HashMap<Character, Integer>();
char[] zs = { 'c', 'b', 'c', 'd', 'a', 'a', '1', 'b',
'b', 'c' };
for (int i = 0; i < zs.length; i++) {
// 必须是字母才放到集合中作为 key
if (Character.isLetter(zs[i])) {
// 集合中已经存在就在原来基础上加 1
if (map.containsKey(zs[i])) {
map.put(zs[i], (map.get(zs[i])
+ 1));
} else {// 集合中不存就直接放进去个 1
map.put(zs[i], 1);
}
}
}