ArrayList의 Sort
- 최근에 코딩을 하면서 ArrayList의 Sort 기능을 이용해 보았다.
ArrayList<Integer> list = new ArrayList();
list.add(1);
list.add(3);
list.add(5);
list.add(4);
list.add(1);
list.sort(null);
- 보기와 같이 list에 값을 아무렇게나 넣고
list.sort()
를 통해 정렬을 해줄 수 있다. - 출력결과는 다음과 같다
[1, 1, 3, 4, 5]
- 하지만 정렬을 할 때는 오름차순이나 내림차순 같이 형식을 지정해야 할 순간들이 꼭 생긴다.
- 이는 다음과 같이 처리할 수 있었다.
list.sort(Comparator.naturalOrder()); // 오름차순 == null을 넣었을 때랑 같음
list.sort(Comparator.reverseOrder()); // 내림차순
'언어 > Java' 카테고리의 다른 글
[Java] static 변수 (0) | 2022.03.19 |
---|---|
[Java] Iterator 사용 (0) | 2022.03.19 |
[Java] Math 클래스 (0) | 2022.03.19 |
[Java] 문자열 자르기, 길이 알아보기 (0) | 2022.03.19 |
[Java] for문과 foreach문 (0) | 2022.03.19 |