2008-05-02
求字符串中出现次数最多的字符
/*
* 得到字符出现次数最多的字符
*/
public static void getMaxMinChar(String str) {
Map<Character, Integer> map = new TreeMap<Character, Integer>();
for (int i = 0; i < str.length(); i++) {
if (map.containsKey(str.charAt(i))) {
map.put(str.charAt(i), map.get(str.charAt(i)) + 1);
} else {
map.put(str.charAt(i), 1);
}
}
char maxchar = ' ';
int maxnum = 0;
for (char c : map.keySet()) {
if (map.get(c) > maxnum) {
maxnum = map.get(c);
maxchar = c;
}
}
System.out.print("出现次数最到的字符:" + maxchar + " 出现次数=" + maxnum);
}
发表评论
- 浏览: 1411 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
我的相册
prototype_ajax
共 2 张
共 2 张
最近加入圈子
最新评论
-
有关压力的问题
谁都压力。。想学。但是学的东西就是TMD得不到应用。工作中用不到。。学了吧。忘了 ...
-- by xqstation -
有关压力的问题
jgyhuzhou 写道有点压力还是比较好的,一点没压力以后会后悔。 确实这样子
-- by trans -
有关压力的问题
有点压力还是比较好的,一点没压力以后会后悔。
-- by jgyhuzhou -
有关压力的问题
我也在不断的学习,唉,起步太晚啊,要学的东西实在太多了
-- by lanmengdie -
项目中关于中文按拼音排序 ...
谢谢楼主,学习中
-- by lanmengdie






评论排行榜