HashSet의 특징은 다음과 같다
중복되는 원소를 넣었을 땐 하나만 저장된다 따라서 같은 값의 원소는 하나만 저장이 된다.
HashSet은 순서 개념이 없어서 정렬을 하려면 리스트로 변환 후 해야 한다.
순서 개념이 없기 때문에 Collections.sort() 메서드를 이용할 수 없다.
import java.util.HashSet;
public class Main {
public static void main(String[] args) {
HashSet<Integer> h = new HashSet<Integer>();
h.add(1);
h.add(2);
h.add(1);
// HashSet 안에 있는 요소들을 출력
System.out.println(h);
// HashSet의 크기를 출력
System.out.println(h.size());
}
}
위와 같이 진행하면 출력 값은
첫 번째는 [1, 2] 가 출력되고
두 번째는 2 가 출력이 될 거다.
'study > java' 카테고리의 다른 글
자바[JAVA] StringBuilder (0) | 2024.06.25 |
---|---|
자바[JAVA] 배열 오름차순 함수 Arrays.sort() (0) | 2024.06.22 |
자바[JAVA] while 반복문 (0) | 2024.06.18 |
자바[JAVA] for 반복문 (0) | 2024.06.17 |
자바[JAVA] 조건문 (0) | 2024.06.14 |