import java.util.*;
public class Sample {
public static void main(String[] args) {
HashSet<String> hashSet = new HashSet<>();
hashSet.add("A");
hashSet.add("B");
hashSet.add("C");
// for-each 문을 사용하여 HashSet의 원소를 순차적으로 접근
for (String value : hashSet) {
System.out.println(value);
}
// Iterator를 사용하여 HashSet의 원소를 순차적으로 접근
Iterator<String> iterator = hashSet.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
}
}
자바에서 Set에 데이터를 넣어줬을 경우 .get 이런 식으로 빼낼 수 없기 때문에
for를 사용하거나 혹은 Iterator를 사용해서 출력해야 하는데
for를 사용할 경우에는 간단하게 빼낼 수 있고
Iterator를 사용할 경우에는 Set.iterator(); 를 사용해서 Iterator를 선언한 후
while문 돌리면서 다음 값이 없을 때까지 뽑아주면 끝이다
Leave a Reply