자바 8에 도입된 스트림(Stream)을 사용하면 컬렉션을 쉽게 정렬할 수 있다. (Stream이 아니더라도 List 인터페이스의 sort() 메서드를 사용할 수도 있다.) 예를 들어 Member를 나이 순으로 정렬한다면 아래와 같이 할 수 있다. List memberList = Arrays.asList(Member.of(10), Member.of(5), Member.of(20)); List sortedMemberList = memberList.stream() .sorted(Comparator.comparing(Member::getAge)) // member의 age 속성을 기준으로 정렬한다. .collect(toList()); System.out.println(sortedMemberList); 결과 [..