반응형
Hashset
HashSet은 Set인터페이스를 구현한 가장 대표적인 컬렉션이며, Set인터페이스의 특징대로 HashSet은 중복된 요소를 저장하지 않는다.
HashSet은 저장 순서를 유지하지 않기때문에 저장순서를 유지하고 싶은경우에는 LinkedHashSet을 사용하면 된다.(JDK 1.4 부터 추가됨)
사용예
public static void main(String args[]) {
Set set = new HashSet();
for(int i=0;i<35;i++)
set.add((int)(Math.random()*100) + 1 + " ");
System.out.println(set);
}
결과 화면
[77 , 11 , 43 , 31 , 75 , 63 , 73 , 93 , 7 , 5 , 28 , 58 , 56 , 12 , 88 , 44 , 76 , 10 , 30 , 74 , 96 , 72 , 92 , 70 , 80 , 2 , 27 , 47 ]
반응형
'JAVA > JAVA 관련' 카테고리의 다른 글
자바 얕은 복사, 깊은복사 개념 및 예제 (0) | 2016.12.22 |
---|---|
java iterator 간단 사용법 (0) | 2016.12.22 |
Comparable vs Comparator (0) | 2016.12.22 |
java stringtokenizer 예제 (0) | 2016.12.22 |
JAVA 메모리 관련 정보 GC, 메모리영역 (0) | 2016.12.22 |