我無法通過應用程序應用排序機制。如何使用對象值對HashMap <String,Object>進行排序
原因有時排序是不準確的,並且在java中的比較器的東西仍然不清楚,但我已經使用排序在這裏和那裏。
現在,目前的問題如下。
我已經
HashMap<String, ModelX.ContactModel> unsortedModelContacts =
new HashMap<String,ModelX.ContactModel>(contacts.size());
之後,我fached contactlist
和使用for
環路我已經把值如下:
unsortedModelContacts.put(stringvalue, modelContact);
//object having name , and other details
我如何排序unsortedModelContacts
排序modelContact.getName
財產?
'HashMap'不是排序映射。所以你不能。使用'SortedMap'實現。 – awksp
你想基於Map值而不是鍵進行排序嗎? –
嘿傢伙,那爲什麼我問它不清楚我這樣做...我使用hashmap只是爲了收集目的... – danielad