본문 바로가기

Collection3

Collection 주요 기능 - Map 저장, 조회, 삭제HashMap map = new HashMap();// 키가 "A"인 값에 1 저장map.put("A", 1); // "A"키가 없을 때만 10 저장map.putIfAbsent("A", 10); // "B"키 조회, 없으면 기본값 0int value = map.getOrDefault("B", 0);// "A"키 존재 여부 확인boolean isContainKey = map.containsKey("A");// 값 1 존재 여부 확인boolean isContainValue = map.containsKey(1);// Map 크기 확인int size = map.size();// 빈 Map인지 확인boolean isEmpty = map.is.. 2026. 6. 11.
Collection 주요 기능 - 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,5,2,1] List words = Arrays.asList("banana", "apple", "cherry"); // 문자 정렬 Collections.sort(words); // words = ["apple","banana","cherry"]중첩 정.. 2026. 6. 11.
Collection Collection다양한 자료구조들을 쉽게 사용할 수 있도록 인터페이스와 구현체를 제공하는 집합 ArrayList (+LinkedList) 순서를 유지하고 중복된 값을 저장 가능요소 추가 : add("값")요소 조회 : get(인덱스)요소 제거 : remoce("값") HashSet (+TreeSet) 순서를 유지하지 않고 중복을 허용하지 않음요소 추가 : add("값")요소 제거 : remove("값") HashMap (+TreeMap)키(key) - 값(value) 구조로 데이터를 저장요소 추가 : put("키",값)요소 조회 : get("키")요소 제거 : remove("키")키 확인 : ketSet()값 확인 :values() 참고1 : https://record47584.tistory.com/.. 2026. 5. 20.