sort2 java에서 map의 key를 value로 소팅하기 public static List sortByValue(final Map map, boolean isASC) { List list = new ArrayList(); list.addAll(map.keySet()); Collections.sort(list, new Comparator() { public int compare(Object o1, Object o2) { Object v1 = map.get(o1); Object v2 = map.get(o2); return ((Comparable) v2).compareTo(v1); } }); // 이 부분으로 내림/오름 차순 제어 if(!isASC) Collections.reverse(.. 2020. 3. 9. java에서 arraylist 소팅하기 정말 간단한건데.... 잘 쓰질 않으니...몰랐던것... 특정 타입의 클래스(자료구조용) 오브젝트를 arraylist에 넣고, 정렬할때. 1. 우선, 자료구조용 클래스 정의할때. 비교 가능하도록 하도록 implements Comparable<ClassName> 삽입하여 클래스 선언 2. 비교 함수를 오버라이딩 하여 구현 public int comp.. 2015. 1. 12. 이전 1 다음