[Java] Iterator 개념 및 사용법
개발자 우디
Iterator 란 Iterator 는 자바에서 Collection 객체의 값을 가져오거나 조작할 때 사용하는 인터페이스 객체이다. Collection 객체는 대표적으로 List, Set, map, Queue 등이 있다. Iterator의 장점으로는 모든 컬렉션 프레임워크에 공통으로 사용 가능이 가능하기 때문에 코드 개발 및 유지보수에 용이하다. 단점으로는 반복을 수행하는 동안 단방향 반복만 가능하고, 중간에 값을 변경하거나 추가가 불가능하다. 또한 대량의 데이터를 제어하려고 하면 성능이 떨어진다. 코드 예시 JSONObject jsonObj = (JSONObject)jsonArray1.get(i); Iterator iterator = jsonObj.keySet().iterator(); ArrayList..