Java - 문제 미리보기
문제 2387
medium
Iterator를 사용하여 컬렉션을 순회할 때 사용하는 두 가지 핵심 메서드는?
정답: A
Iterator의 핵심 메서드 조합은 `hasNext()`와 `next()`입니다.
두 메서드의 역할:
hasNext() 메서드:
⦁ 반환값: boolean (true/false)
⦁ 기능: 다음 요소가 있는지 확인
⦁ 목적: NoSuchElementException 방지
next() 메서드:
⦁ 반환값: 컬렉션의 다음 요소
⦁ 기능: 현재 요소 반환 + 포인터를 다음 위치로 이동
⦁ 주의: 더 이상 요소가 없으면 예외 발생
표준 순회 패턴:
```java
Iterator<String> it = collection.iterator();
while (it.hasNext()) { // 다음 요소 존재 확인
String element = it.next(); // 요소 가져오기 + 포인터 이동
System.out.println(element);
}
```
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.