1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
HashSet<Integer> set=new HashSet<>();
set.add(1); //추가
set.remove(1); //삭제
set.clear(); //비우기
set.contains(1); //해당 값 포함하는지 확인
set.size(); //크기 구하기
set.isEmpty(); //비어있는지 확인
Iterator<Integer> it=set.iterator(); //iterator로 값 while(it.hasNext()){ int value=it.next(); sout(value); //1 } |
cs |
이정도만 알아둬도 잘 사용할 수 있다.
Hashset은 정렬이 안되어있으니 정렬을 원한다면 Treeset을 찾아보면 되겠다.
set은 데이터 존재 여부 같은 것만 확인하고 싶을 때에 유용하게 사용할 수 있다.
추가로 set은 중복 값이 들어가지 않는다.
'Java' 카테고리의 다른 글
Java String 메서드 정리 (계속해서 추가) (0) | 2020.08.25 |
---|---|
Java 우선순위 큐, Priority Queue (0) | 2020.08.21 |
Java 형변환 정리 (0) | 2020.08.19 |
Java 조합과 순열 (0) | 2020.08.18 |
2020.04.08 자바 훑기 (String 클래스, StringBuilder 클래스, 각종 Collection) (1) | 2020.04.08 |