编程语言
首页 > 编程语言> > 如何在Java中使用SortedMap接口?

如何在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