공부가 싫은 개발자
[JAVA] Collections 본문
1. 오름차순 정렬
List<Integer> list = Arrays.asList(5, 2, 9);
Collections.sort(list); // [2, 5, 9]
2. 내림차순 정렬
Collections.sort(list, Collections.reverseOrder()); // [9, 5, 2]
3. 리스트 뒤집기
Collections.reverse(list); // [9, 5, 2] → [2, 5, 9]
4. 최댓값과 최솟값
int max = Collections.max(list); // 9
int min = Collections.min(list); // 2
5. 빈도
- 리스트에서 특정 값이 몇 번 등장했는지 확인
int count = Collections.frequency(list, 5); // 1
6. 리스트 전체를 특정 값으로 채우기
Collections.fill(list, 0); // [0, 0, 0]
✅사용팁
- static 메서드만 제공 → 객체 생성 없이 바로 사용
- List 타입에서만 사용 가능
- int[] 같은 기본형 배열에는 직접 변환 후 사용해야 함
'코딩테스트' 카테고리의 다른 글
| [JAVA] Stack (0) | 2025.10.17 |
|---|---|
| [JAVA] Queue (0) | 2025.10.17 |
| [JAVA] Set (0) | 2025.10.17 |
| [JAVA] Map (0) | 2025.10.17 |
| [JAVA] 배열 (0) | 2025.10.17 |