JAVA/자료구조

반복자

도전하는일반인 2021. 10. 15. 06:11

들어가기 전에

반복자에 대해 살펴보도록 하겠습니다.

 

학습 목표

반복자를 이해하고 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