자바) List, Set, Map, HashMap의 특성
·
자바 탐구
List, Set, Map, HashMap의 특성 List 순서가 있는 데이터의 집합으로 중복값을 허용한다. 데이터를 인덱스로 접근 가능. 인덱스는 0부터 시작하여 데이터의 순서를 의미한다. 대표적인 구현 클래스로 'ArrayList'와 'LinkedList'가 있다. Set 순서가 없는 데이터의 집합으로, 중복된 값을 허용하지 않는다. 데이터를 추가할 때 중복된 값이 이미 존재하는 경우 추가되지 않는다. 대표적인 구현 클래스로 'HashSet'과 'TreeSet'이 있다. Map key-value 쌍의 데이터를 저장하는 자료구조이다. key는 고유해야 하며, key를 통해 value에 접근할 수 있다. Map은 key의 순서를 보장하지 않는다. 대표적인 구현 클래스로 'HashMap', 'TreeMap..