728x90
반응형
여기서는 정렬방식을 따로 설정 해야한다.


import java.util.*;
public class Ex11_9 {
public static void main(String[] args) {
Object[] objArr = {"1", new Integer(1),"2","2","3","3","4","4","4"
}; // 결과 창에서 1이 두번 출력되는데, 하나는 String 1, 나머지는 Integer 1 이라서 다른 객체다.
Set set = new HashSet(); // HashSet(); 이 있어서 중복 값은 저장되지 않는다.
for (int i = 0; i < objArr.length; i++) {
set.add(objArr[i]); // HashSet에 objArr의 요소들을 저장한다.
}
System.out.println(set);
Iterator it = set.iterator(); // HashSet에 저장된 요소들을 출력. (Iterator 사용)
while(it.hasNext()) {
System.out.println(it.next());
}
} // Set을 구현한 컬렉션 클래스는 List를 구현한 컬렉션 클래스와 달리 순서를 유지하지 않는다.
}
728x90
반응형