티스토리 뷰

Stream의 sort 메소드는 여러가지가 있다.

Comparable을 대상으로 작업하거나, Comparator를 받는 버전도 있다.


문자열을 긴 순서대로 정렬하려면 아래와 같다.


list.sorted(Comparator.comparing(String::length).reversed());


위와 같이 하면 sorted 메소드는 정렬된 상태의 새로운 스트림을 리턴하고,


Collections.sort 메소드는 콜렉션을 직접 정렬해준다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함