개발의 시작과 끝
2020.06.05 / Day - 51 자바 Collection, Iterator 본문
51일차
- 15 : 00 ~ 20 : 00 : 자바 jackson게시판 구현
Java Collections Framework(JCF)
Java에서 컬렉션(Collection)이란 데이터의 집합, 그룹을 의미하며
JCF(Java Collections Framework)는 이러한 데이터, 자료구조인 컬렌션과
이를 구현하는 클래스를 정의하는 인터페이스를 제공한다.
Iterator
Iterator는 자바의 컬렉션 프레임웍에서 컬렉션에 저장되어 있는
요소들을 읽어오는 방법을 표준화 하였는데 그 중 하나가 Iterator이다.
List 혹은 Set 인터페이스를 구현하는 컬렉션은 iterator()가 컬렉션의 특징에 맞게 설계가 되어있다.
Iterator 사용법
ArrayList<Integer> list = new ArrayList<Integer>();
for( Iterator<Integer> itr = list.iterator(); itr.hasNext(); ) {
list.get( itr.next() );
}
ArrayList<Integer> list = new ArrayList<Integer>();
Iterator<Integer> itr = list.iterator();
while( itr.hasNext() ) {
list.get( itr.next() );
}
참조
'풀스택 > 자바 공부, 복습' 카테고리의 다른 글
2020.06.08 / Day - 53 자바 Hashmap (0) | 2020.06.08 |
---|---|
2020.06.06 / Day - 52 자바 jackson 게시판, 회원관리 (0) | 2020.06.06 |
2020.06.04 / Day - 50 자바 jackson 게시판, 회원관리 (1) | 2020.06.04 |
2020.06.02 / Day - 48 자바 뉴렉처 강의 16. 콘솔 출력과 문자코드 (0) | 2020.06.02 |
2020.06.01 / Day - 47 자바 인터페이스 (0) | 2020.06.01 |