如何在Java中使用SortedMap接口?
作者:互联网
我有一个
Map<Float, MyObject>
根据浮点数保持地图排序的最佳方法是什么?
SortedMap是最好的答案吗? TreeMap的?我该如何使用它?
我只创建一次地图并使用myMap.put()和myMap.get()经常替换MyObject.
解决方法:
我会使用TreeMap,它实现了SortedMap.它专为此而设计.
例:
Map<Integer, String> map = new TreeMap<Integer, String>();
// Add Items to the TreeMap
map.put(1, "One");
map.put(2, "Two");
map.put(3, "Three");
// Iterate over them
for (Map.Entry<Integer, String> entry : map.entrySet()) {
System.out.println(entry.getKey() + " => " + entry.getValue());
}
见Java tutorial page for SortedMap.
和here a list of tutorials有关的TreeMap.
标签:java,sortedmap 来源: https://codeday.me/bug/20190925/1817624.html