본문 바로가기
Java/기본 문법

Collection

by 정구정구 2026. 5. 20.

Collection

다양한 자료구조들을 쉽게 사용할 수 있도록 인터페이스와 구현체를 제공하는 집합

 

ArrayList (+LinkedList)

 

순서를 유지하고 중복된 값을 저장 가능

  • 요소 추가 : add("값")
  • 요소 조회 : get(인덱스)
  • 요소 제거 : remoce("값")

 

HashSet (+TreeSet)

 

순서를 유지하지 않고 중복을 허용하지 않음

  • 요소 추가 : add("값")
  • 요소 제거 : remove("값")

 

 

HashMap (+TreeMap)

키(key) - 값(value) 구조로 데이터를 저장

  • 요소 추가 : put("키",값)
  • 요소 조회 : get("키")
  • 요소 제거 : remove("키")
  • 키 확인 : ketSet()
  • 값 확인 :values()

 

참고1 : https://record47584.tistory.com/38

 

Collections 주요 기능 - List

정렬 (Sort)기본 정렬 List numbers = Arrays.asList(5, 2, 8, 1, 9); // 숫자 오름차순 정렬 Collections.sort(numbers); // numbers = [1,2,5,8,9] // 숫자 내림차순 정렬 Collections.sort(numbers, Collections.reverseOrder()); // numbers = [9,8

record47584.tistory.com

 

'Java > 기본 문법' 카테고리의 다른 글

람다(Lambda)  (0) 2026.05.21
제네릭(Generic)  (0) 2026.05.20
Optional  (0) 2026.05.20
예외(Exception)와 예외 처리(try-catch)  (0) 2026.05.20
record  (0) 2026.05.15