list
-
[Java] Comparator를 활용한 Map 정렬Programming/Java 2020. 5. 12. 10:30
Java에서 sort시 Map 데이터를 정렬하는 방법. public static Comparator mapComparator = new Comparator() { public int compare(Map m1, Map m2.get("value")) return 1; else if(m1.get("value") < m2.get("value")) return -1; else return 0; } }; //List mapList = new ArrayList(); List mapList = getMapList(); Collections.sort(mapList, mapComparator); 위와 같이 하면 mapList의 항목들이 Map에 있는 value값에 맞춰서 정렬된다.