문제 설명
Iterator iter
의 hasNext와 next메소드를 이용해서 set의 내용을 모두 출력해 보세요.
set
set은 중복과 순서가 없는 자료구조 입니다.
- set에 값을 넣고 싶을 때에는
add()
를 이용합니다.
boolean flag1 = set1.add("kim");
boolean flag2 = set1.add("lee");
boolean flag3 = set1.add("kim"); // 같은 값이 들어가게 되면 false
- set의 내용물을 꺼내 보고 싶다면
iterator
를 이용해 보세요.
Iterator<String> iter = set1.iterator();
while (iter.hasNext()) { // 꺼낼 것이 있다면 true 리턴.
String str = iter.next(); // next() 메소드는 하나를 꺼내면 자동으로 다음것을 참조한다.
System.out.println(str);
}
실행 결과
실행 중지
실행 결과가 여기에 표시됩니다.