Iterator 이해하기
Iterator 자바 컬렉션(List, Set, Map)에 저장되어있는 데이터에 접근하기 위한 인터페이스이다. 따라서 컬렉션의 종류와 관계없이 동일한 순차 탐색 기능을 제공한다. Iterator와 Enumeration의 차이 Enumeration은 자바 초기 버전에서 지원하는 기능으로, Hashtable, Vector에 사용 가능하다 Iterator는 Collection 인터페이스를 상속받은 List, Set, Map, Vector 등에 Enumeration의 기능을 지원하도록 하는 인터페이스이다. 지원하는 메소드 asIterator() Enumeration을 Iterator 변환하는 메소드이고, Enumeration의 hasMoreElements(), nextElement()를 사용할 수 있도록 지원한..
2023.09.14