Как я могу отсортировать Arraylist из LinkedHashMapEx.
ArrayList<LinkedHashMap<String, String>> list = new ArrayList<LinkedHashMap<String, String>>();
LinkedHashMap<String, String> linkedHashMap = new LinkedHashMap<String, String>();
linkedHashMap.put("city", "AB");
linkedHashMap.put("name", "N");
linkedHashMap.put("area", "xyz");
list.add(linkedHashMap);
linkedHashMap = new LinkedHashMap<String, String>();
linkedHashMap.put("city", "BA");
linkedHashMap.put("name", "AB");
linkedHashMap.put("area", "xyz");
list.add(linkedHashMap);
linkedHashMap = new LinkedHashMap<String, String>();
linkedHashMap.put("city", "CH");
linkedHashMap.put("name", "AB");
linkedHashMap.put("area", "PQ");
list.add(linkedHashMap);
Выше приведен мой ArrayList из LinkedHashMap, и я хочу отсортировать значение, используя Ref в качестве ключа (например, Sort By City или Sort by name)Я сделал сортировку LinkedHashMap (без Arraylist) с помощью Collection.Sort & сопоставимых.Но как я могу отсортировать мой Arraylist из LinkedHashMap (с помощью Loop или Iterator это возможно, но есть ли другой простой способ?) Спасибо