[JAVA] ArrayList 3가지 정렬 방법 정리 (Comparator 인터페이스/익명클래스/람다표현식)
■ 기준 클래스 준비 public class Person { String name; int weight; public Person(String name, int weight) { this.name = name; this.weight = weight; } @Override public String toString() { return "Person [name=" + name + ", weight=" + weight + "]"; } } ■ Comparator 인터페이스를 이용한 ArrayList 정렬 1) Comparator 인터페이스를 구현한 클래스 준비 Person 객체의 weight 인스턴스 변수를 이용한 정렬 내림차순 정렬 오름차순 정렬 class ComparatorPerson implements Co..
2020.08.04