본문 바로가기
자바 알고리즘/자료구조

iterator, Listiterator

by hoshi03 2023. 8. 27.

List 컬렉션 클래스에서만 Listiterator를 사용 가능하다

LinkedList<Character> l = new LinkedList<>(); 로 이중연결리스트를 만들고 나서 

ListIterator<Character> it = l.listIterator();를 선언해서 위의 Linkedlist를 순회하는 Listiterator를 사용할 수 있다..hasNext(),

 

 .hasPrevious(), .hasNext() - 앞이나 뒤에 요소가 있는지 확인

.next(),  .previous() - 이동하면서 값을 반환

remove - 현재 it 위치에 있는 요소를 제거, add(E) - 현재 it 위치에 E를 추가

'자바 알고리즘 > 자료구조' 카테고리의 다른 글

ArrayList  (0) 2024.05.18
Single Linked List  (0) 2024.05.18
리스트와 배열의 차이, 리스트 인터페이스  (0) 2024.05.14
LinkedList(이중 연결 리스트)  (0) 2023.08.27
동적 배열  (0) 2023.08.27