Map的遍历
Map的排序
Map的遍历
Map<String, Integer> INPUTMAP = new HashMap<String, Integer>() { { put("a", 1); put("c", 3); put("b", 2); put("d", 4); put("e", 5); } }; Iterator it = INPUTMAP.entrySet().iterator(); while(it.hasNext()) { Map.Entry entry = (Map.Entry)it.next(); Object key = entry.getKey(); Object value = entry.getValue(); }
Map的排序
Key的排序可以使用TreeMap,但是put和remove的时候由于需要排序,性能上会有所牺牲。使用时请权衡性能。
TreeMap<String, Integer> INPUTMAP = new TreeMap<String, Integer>() { { put("a", 1); put("c", 3); put("b", 2); put("d", 4); put("e", 5); } };
另一种方法是Collections.sort来排序,不仅适用Key,同样使用value的排序。
Map<String, Integer> INPUTMAP = new HashMap<String, Integer>() { { put("a", 1); put("c", 3); put("b", 2); put("d", 4); put("e", 5); } }; Iterator it = INPUTMAP.entrySet().iterator(); while(it.hasNext()) { Map.Entry entry = (Map.Entry)it.next(); Object key = entry.getKey(); Object value = entry.getValue(); } List<Map.Entry<String, Integer>> inputList = new ArrayList<Map.Entry<String, Integer>>(INPUTMAP.entrySet()); //排序 Collections.sort(inputList, new Comparator<Map.Entry<String, Integer>>() { public int compare(Map.Entry<String, Integer> m1, Map.Entry<String, Integer> m2) { return (m1.getValue().toString().compareTo(m2.getValue().toString())); } }); for(int i = 0; i < inputList.size(); i ++) { Map.Entry<String, Integer> entry = inputList.get(i); String key = entry.getKey(); Integer value = entry.getValue(); System.out.println("key:" + key + "\tvalue:" + value); }
相关推荐
目标检测mAP计算代码,对于VOC数据集,需要有训练好的模型和已标注的VOC数据集。。。。。。。。。。。。。
本文将直接介绍计算map核心代码简单列子,在此基础上介绍整个即插即用map计算模块使用方法与代码解读。该资源便是列子内容,可参考“史上最全AP、mAP通用代码实现(即插即用-基于yolo模型)”博客。
map的用法 map的用法 map的用法 map的用法 map的用法
map文件代码内容详细解释.doc
在Android中简单的Map代码段运行资源
开源地图openstreetmap的入门代码,使用的平台是android studio2.2,下载后直接打开就可以用。这个代码可以很好地把地图展示出来。
费了半天才找到的源代码,很好用的,如果想学习google map api二次开发,他会提供很好帮助!
RTAB-MAP压缩包里有以下个开源代码: 1、RTAB-Map as an open-source lidar and visual simultaneous localization and mapping library for large-scale and long-term online operation-2018.pdf 2、RTABMAP_...
//使用多线程,定时器和map等编程技巧。 // 定义map对象来存储数据,主线程中定时向该对象插入数据,每次插入两个连续的数据插入后显示出当前map大小。 //第二个线程定时删除map中的数据,每次删除一个最前面的数据...
基于darknet,划分的数据集,在使用trans数据训练出模型后,使用test数据集,测试模型性能,计算mAP指数。
xml解析为map,代码已经测试,可直接使用。
骑士飞行棋-map类的java 代码 public class Map{} 绘画地图类
iphone手机上显示google map的源代码,object c,xcode打开
C语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言...
joinmap使用图文教程.doc
一个简单的google map例子代码,可以通过输入地名直接定位,欢迎欣赏
vs10vs12插件 Codemap破解 代码对齐工具 代码缩略图 代码折叠工具 Codemap+注册机:先安装Codemap 再打开注册机注册 其他的都安装了重启就ok了
扩展newmap wmts 类 叠加天地图 也可以适用于openlayer
classMap的使用,通过此文章可以对classMap有详细的了解。
map430afe25x源代码 C的 官网例程