들어가기 전에
반복자에 대해 살펴보도록 하겠습니다.
학습 목표
반복자를 이해하고 Iterator 인터페이스를 활용할 수 있습니다.
핵심 단어
- 반복자
- Iterator 인터페이스
반복자
배열의 각각의 원소를 출력할 때, 다음과 같이 코드를 작성합니다.
혹은, 다음과 같이 나타낼 수 있습니다.
하지만 객체에서 두 번째 방식으로 반복문이 동작하도록 하기 위해서는 Iterator 인터페이스를 구현해야 합니다. Iterator 인터페이스를 구현하는 코드는 다음과 같습니다.
}
생각해보기
1) hasNext는 노드의 어떤 정보를 반환할까요?
나의 생각 : 현재 가리키고 있는 노드에 반환할 데이터가 있으면 true를 반환해 준다.
출처 : https://www.boostcourse.org/cs204/lecture/625948?isDesc=false 네이버커넥트재단
'JAVA > 자료구조' 카테고리의 다른 글
원형 연결 리스트 (0) | 2021.10.15 |
---|---|
이중 연결 리스트 (0) | 2021.10.15 |
연결리스트 테스트 (0) | 2021.10.15 |
remove와 find (0) | 2021.10.13 |
removeLast 메소드 (0) | 2021.10.13 |