컬렉션 (Collection) - Java 에서 제공하는 자료구조를 담당하는 프레임워크
Collection 의 장점
- 여러 타입의 데이터 저장가능
- 크기에 제약이 없음 (크기를 지정하지 않아도 되고 지정했다고 해도 크기를 오버할 경우 자동으로 크기가 늘어남)
- 값을 중간에 추가하거나 삭제할 경우 정리할 수 있는 메서드가 정의되어 있음 (필요할 때 메서드 호출하여 사용)
Collection 의 종류
종류 | 데이터 저장 방법 | 저장 시 순서유지 여부 | 중복값 허용 여부 | 예시 |
List 계열 | 값(Value) 만 저장 | O | O | ArrayList / Vator / LinkedList |
Set 계열 | 값(Value) 만 저장 | X | X | HashSet / TreeSet |
Map 계열 | 키(Key) = 값(Value) 형태로 저장 | X | 중복키 X, 중복값 O | HashMap / HashTable / TreeMap / Properties |
'Java' 카테고리의 다른 글
자바 스트림 Java Stream 배열을 리스트로 변환, "1,2,3,4,5..." 문자열을 배열로 변환 (0) | 2023.04.01 |
---|---|
JDK 와 JRE의 차이 (0) | 2022.05.18 |
Java toString() 메서드 (0) | 2022.03.23 |
오버로딩(Overloading) 과 오버라이딩(Overriding) (0) | 2022.02.16 |
Java 자바 특징 5가지 (0) | 2022.02.13 |
최근댓글