解决方案 »
- 求助:在Java web开发中,怎样记录用户在系统中的各项操作记录
- 关于乱码问题
- resin热部署如何热部署,难道论坛上就没有一个人知道吗?跪求!跪求!跪求!跪求!跪求!跪求!跪求!跪求!跪求!跪求!跪求!
- 如何删除表中重复记录?
- JSF中如何实现页面动态页面片段的引入
- 倾家荡产地帮我改个javascript的代码的下拉菜单的问题吧,天哪
- 基于JSP+MYSQL+JDBC的报价管理系统开发开始报名
- 请各位帮我看看这个tomcat启动时的加载类的错误!!!(急)
- 怎样在页面读取httpServletRequest.setAttribute("action", "add")设置的属性
- 有关出处理汉字问题?????
- 请问怎么用Struts2标签迭代HashMap<Object, List<Object>>
- 关于ServletConfig对象的一些疑惑
Map<String, Integer> map = new TreeMap<String, Integer>();
map.put("j2se", 20);
map.put("j2ee", 10);
map.put("j2me", 30);
List<Map.Entry<String, Integer>> infoIds = new ArrayList<Map.Entry<String, Integer>>(
map.entrySet());
//排序前
for (int i = 0; i < infoIds.size(); i++) {
String id = infoIds.get(i).toString();
System.out.println(id);
}
//排序
Collections.sort(infoIds, new Comparator<Map.Entry<String, Integer>>() {
public int compare(Map.Entry<String, Integer> o1,
Map.Entry<String, Integer> o2) {
return (o2.getValue() - o1.getValue());
}
});
//排序后
for (int i = 0; i < infoIds.size(); i++) {
String id = infoIds.get(i).toString();
System.out.println(id);
}
排序前:
j2ee=10
j2me=30
j2se=20
排序后:
j2me=30
j2se=20
j2ee=10
大哥 谢谢了
大哥 谢谢了
客气了,相互分享