Iterator<E> 인터페이스의 remove() 활용
CODEDRAGON ㆍDevelopment/Algorithm, DataStructure
반응형
Iterator<E> 인터페이스의 remove() 활용
메일 클라이언트를 통해 메일서버에서 메일을 가져올 때 서버에 있는 메일을 읽어만 올 것인지(copy) 또는 메일을 가져오면서 서버에서 삭제(move)할 것인지를 선택할 수 있습니다. 이와 같은 기능을 구현하고자 할 때 remove()메소드를 구현해서 사용할 수 있습니다.
메소드 |
설명 |
next() |
서버에서 읽어오기만 할 때 사용 |
next() 와 remove() |
읽어온 메일을 서버에 남기지 않고 삭제할 경우 next()메소드와 함께 remove()메소드를 사용하면 됩니다. |
https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html#remove--
'Development > Algorithm, DataStructure' 카테고리의 다른 글
Map인터페이스 주요 메소드 (0) | 2017.10.17 |
---|---|
Map 인터페이스, Interface Map<K,V>, 키와 값으로 구성되는 데이터, Map 예, Map<K, V>특징 (0) | 2017.10.17 |
Iterator<E> 인터페이스에 정의된 메소드 (0) | 2017.10.17 |
Comparable<T> 인터페이스, compareTo (T obj)메소드 구현 기준, Comparator <T> 인터페이스 (0) | 2017.10.17 |
TreeSet<E> 클래스, TreeSet 생성자 (0) | 2017.10.17 |