여러 원소를 하나의 그룹으로 묶어 관리하기 위한 자료구조
JCF는 이러한 데이터 목록을 관리하기 위한 인터페이스와 클래스의 모음
컬렉션을 표현/활용하기 위한 통합된 프레임워크
컬렉션을 일관된 방법으로 다룰 수 있음
JCF의 인터페이스
source:https://www.lavivienpost.com/data-structures-and-java-collections/
코드
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<>();
원소의 삽입과 삭제 메소드
원소 탐색 메소드
기타 메소드
Iteratable : 향상된for문 / foreach문 사용가능.
Iterator : 순차적으로 컬렉션을 다룰 수 있다.
List
ArrayList
List : 순서O / 중복O