Iterator<E> 인터페이스에 정의된 메소드
CODEDRAGON ㆍDevelopment/Algorithm, DataStructure
반응형
Iterator<E> 인터페이스에 정의된 메소드
메소드명 |
설명 |
boolean hasNext() |
· 참조할 다음 번 요소(element)가 존재하면 true를 반환하고 그렇지 않으면 false를 반환합니다. |
E next() |
· 다음 번 요소를 반환합니다. · next()메소드 호출 전에 hasNext()메소드를 호출해서 읽어올 요소가 존재하는지 확인하는 것이 안전합니다. |
void remove() |
· next()로 읽어온 현재 위치의 요소를 삭제합니다. · next()메소드를 호출한 다음에 remove()를 호출해야 합니다. |
forEachRemaining(Consumer action) |
· JDK 1.8 부터 추가 · 남아 있는 요소들에 대해 지정된 작업(action)을 수행합니다. |
'Development > Algorithm, DataStructure' 카테고리의 다른 글
Map 인터페이스, Interface Map<K,V>, 키와 값으로 구성되는 데이터, Map 예, Map<K, V>특징 (0) | 2017.10.17 |
---|---|
Iterator<E> 인터페이스의 remove() 활용 (0) | 2017.10.17 |
Comparable<T> 인터페이스, compareTo (T obj)메소드 구현 기준, Comparator <T> 인터페이스 (0) | 2017.10.17 |
TreeSet<E> 클래스, TreeSet 생성자 (0) | 2017.10.17 |
Hash알고리즘을 통한 데이터 구분 - 38의 저장유무를 확인하는 경우, HashSet<E> 클래스의 동등비교 - 동등 비교를 위한 두개 메소드 오버라이딩 (0) | 2017.10.17 |