0
所以我真的是新的列表,我想知道我是否已经正确理解以下代码,更具体地说,Entry
语句的功能是什么。Entry语句的功能是什么?
是否因为Entry
声明myList能够接受来自myHashMap的条目以便稍后使用比较器对列表进行排序?
List<Entry<String, Integer>> myList = new LinkedList<Entry<String, Integer>>(myHashMap.entrySet());
Collections.sort(myList, new Comparator<Entry<String, Integer>>(){
@Override
public int compare(Entry<String, Integer> o1, Entry<String, Integer> o2){
return o1.getValue().compareTo(o2.getValue());
}
});
** HasMap **以** Entry **对象的形式存储元素,并且当您创建一个用于保存** Entry **对象的列表时,您的列表已接受从** HashMap **设置的条目。 –