Supose我有名字Mink,Mark,Aashis
。如何比較它們並按字母順序排列它們。 Collections.sort()
不爲我工作。在這裏,我應該有結果Aashis,Mark and Mark
。如何比較HashMap的字符串並排列它們?
ArrayList<HashMap<String, String>> mylist = new ArrayList<HashMap<String, String>>();
HashMap<String, String> map = new HashMap<String, String>();
map.put("name", XMLfunctions.getValue(e, "name"));
mylist.add(map);
Collections.sort(mylist, new Comparator<HashMap<String,String>>(){
public int compare(HashMap<String, String> lhs,
HashMap<String, String> rhs) {
//how do i compare string name
return 0;
}
});
包含HashMap是無序的。 – SLaks 2012-03-23 06:07:57
你已經展示了一張地圖列表*,但你的例子只是談論3個地名。什麼是映射? – 2012-03-23 06:10:32
名稱是我已經解析並在列表視圖中列出的XML標記。我想根據名稱,編號等來安排該列表。現在如何比較它們? – captaindroid 2012-03-23 06:14:21