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 |