💚 HashSet 정렬법
- HashSet 클래스는 원소들을 정렬된 순서로 저장하지 않는다.
- HashSet 자체로는 정렬을 할 수 없다.
- 그러나 List로 변환하여 정렬을 하면 가능하다.
💚 예시
import java.util.HashSet;
import java.util.ArrayList;
import java.util.Collections;
public class HashSetSortingExample {
public static void main(String[] args) {
// HashSet 생성
HashSet<String> hashSet = new HashSet<>();
// HashSet에 원소 추가
hashSet.add("Apple");
hashSet.add("Banana");
hashSet.add("Orange");
// HashSet을 ArrayList로 변환
ArrayList<String> arrayList = new ArrayList<>(hashSet);
// ArrayList 정렬
Collections.sort(arrayList);
// 정렬된 ArrayList 출력
for (String element : arrayList) {
System.out.println(element);
}
}
}
- 출력 결과
Apple
Banana
Orange
'Programming > Java' 카테고리의 다른 글
[Java] Map의 entrySet() 메서드 (0) | 2023.07.19 |
---|---|
[Java] 자바 ArrayList와 LinkedList 비교 (0) | 2023.07.07 |
[Java] 자바 향상된 for문 (0) | 2023.06.30 |
[Java] 자바 Set(집합) 인터페이스 (0) | 2023.06.29 |
[Java] 자바 문자열 합치는 방법 (0) | 2023.06.28 |
댓글