hasNext()
, next()
등등iterator()
가 정의되어 있음iterator()
가 없기 때문에 keySet(), entrySet(), values()를 호출 후 iterator를 얻어오는 방식으로 사용해야 한다사용예시)
List list = new ArrayList();
Iterator it = list.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
Map에서 사용예시)
Map map = new HashMap();
...
Iterator it = map.entrySet().iterator();