二维map排序
来源:互联网 发布:淘宝宠物用品代理 编辑:程序博客网 时间:2024/04/30 16:33
方法:
public static Map.Entry[] getSortedHashtableByValue(Map<String,Map<String,Double>> map,String key) {
Set set = map.get(key).entrySet();
Map.Entry[] entries= (Map.Entry[]) set.toArray(new Map.Entry[set.size()]);
Arrays.sort(entries, new Comparator() {
public int compare(Object arg0, Object arg1) {
Double key1 = Double.valueOf(((Map.Entry) arg0).getValue().toString());
Double key2 = Double.valueOf(((Map.Entry) arg1).getValue().toString());
return key1.compareTo(key2);
}
});
return entries;
}
调用:
for(String key:tempMaps.keySet()){
//传递参数,调用排序方法
Map.Entry[] set = getSortedHashtableByValue(tempMaps,key);
for (int i=0;i<set.length;i++){
//排序后输出
System.out.println( Double.valueOf(set[i].getValue().toString()));
}
}
- 二维map排序
- hdu 1263 水果【二维map+排序】
- hdu1263(结构体排序/二维map)
- hdoj1263 水果 ( 二维map )
- Map排序
- map排序
- MAP排序
- Map排序
- Map排序
- map 排序
- map 排序
- map排序
- map 排序
- MAP排序
- Map排序
- map排序
- map排序
- Map 排序
- 值得学习的处事哲学
- 值得收藏的49句话
- 牛魔王的心境日记
- 点击即可查看
- 好霸道的爱 呵呵 我爱好。我也想要有个人对我这么霸道
- 二维map排序
- CentOS 5.4下的Memcache安装(Linux+Nginx+PHP+Memcached)
- 向股票,外汇,期货投资者推荐的好书
- XA 与两阶段提交协议
- OSI七层网络模型与TCP/IP四层网络模型
- Three20中TTNavigator用法总结
- Mysql数据备份与mysqldump增量备份
- 在你的C++程序里实现委托 (转)
- 谷歌披露算法调整细节 抑或迫于监管压力?