컬렉션

여러 원소를 하나의 그룹으로 묶어 관리하기 위한 자료구조

JCF는 이러한 데이터 목록을 관리하기 위한 인터페이스와 클래스의 모음

JCF(Java Collections Framework)

객체 선언

코드

Set<Integer> set = new HashSet<>();
List<Integer> list = new ArrayList<>();
List<Integer> list = new LinkedList<>();
Queue<Integer> queue = new LinkedList<>();
Map<String, Integer> map = new HashMap<>();

Collection<E> 인터페이스

원소의 삽입과 삭제 메소드

Untitled

원소 탐색 메소드

Untitled

기타 메소드

Untitled

Iteratable : 향상된for문 / foreach문 사용가능.

Iterator : 순차적으로 컬렉션을 다룰 수 있다.


HashSet

Untitled

ArrayList

List

List

ArrayList

ArrayList

List : 순서O / 중복O