Arrary to HashSet : 중복 제거
HashSet to ArrayList : 일일이 삽입할 필요없이 아래의 생성자를 이용하면 쉽게 다른 콜렉션 생성 가능.
public ArrayList(Collection<? extends E> c
Iterator 인스턴스에서 next() 메소드 사용 시, 값을 하나 뱉고 다음 멤버를 가리킨다.
String [] str = {"a", "b", "c", "a"};
HashSet hs = new HashSet<>();
for ( String s :str ) {
hs.add(s);
}
System.out.println(hs);
ArrayList ar = new ArrayList<>(hs);
Iterator i = ar.iterator();
while(i.hasNext() ) {
System.out.println( i.next());
}
결과 :
[a, b, c]
a
b
c
[a, b, c]
출처 : 자바의 신
'java' 카테고리의 다른 글
| Thread Priority 와 Daemon Thread (0) | 2019.09.17 |
|---|---|
| Runnable interface와 Thread class (0) | 2019.09.17 |
| Generic (0) | 2019.09.16 |
| System class 의 기본 기능 활용 (0) | 2019.09.16 |
| Deprecated, SuppressWarnings 예시 (0) | 2019.09.15 |