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 **設置的條目。 –