문제 설명

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);
}
실행 결과 실행 중지