[Set]
- 집합
- 중복된 데이터를 허용하지 않는다.
- 순서는 따로 없다.
- 추상 클래스라서 Set s = new Set(); 은 안되고
- Set s = new HashSet();으로 해야한다.
package class06;
import java.util.HashSet;
import java.util.Set;
public class Test05 {
public static void main(String[] args) {
// Set -> 집합
// : 중복된 데이터를 허용X
// : 순서X
// 웹 개발할 땐 많이는 안쓰이지만 데이터 분석 쪽에선 많이 사용
// 중복된 데이터를 허용하지 않는 Set 집합을 사용
// 추상클래스라서 new Set 가 안됨
Set s=new HashSet();
// 포켓몬 p=new 피카츄(); 같은 느김
// 포켓몬 p = new 피카츄
// 피카츄 p = new 피카츄 -> 이 두개가 하는게 다르다!
s.add(10);
s.add(10);
s.add(10);
s.add(20);
s.add(20);
s.add(20);
s.add(1);
s.add(2);
s.add(3);
s.add(4);
s.add(5);
System.out.println(s);
System.out.println(s.size());
}
}
'개발자노트' 카테고리의 다른 글
컬렉션 프레임워크 {Map} (0) | 2022.06.23 |
---|---|
컬렉션 프레임워크 [Set] 랜덤값으로 채우기 (0) | 2022.06.23 |
컬렉션 프레임워크 [ArrayList] + 제네릭 클래스예제 (자판기) (0) | 2022.06.23 |
컬렉션 프레임워크 <제네릭> (0) | 2022.06.23 |
컬렉션 프레임워크 [ArrayList] 랜덤 홀수담기 (0) | 2022.06.23 |