라벨이 collection인 게시물 표시

Java 컬렉션 프레임워크: Set, Map, List

Java 컬렉션 프레임워크: Set, Map, List Java에서는 데이터를 관리하고 조작하기 위해 다양한 컬렉션 프레임워크를 제공합니다. 이 포스트에서는 Set, Map,List 인터페이스에 대해 알아보겠습니다. 1. Set Set 인터페이스는 중복된 요소를 허용하지 않으며, 순서를 보장하지 않습니다. 이는 집합 연산에 최적화된 구조를 제공합니다. HashSet과 TreeSet은 Set 인터페이스의 대표적인 구현체입니다. import java.util.*; public class SetExample { public static void main(String[] args) { Set<String> set = new HashSet<>(); set.add("Apple"); set.add("Banana"); set.add("Cherry"); set.add("Apple"); // 중복된 요소는 추가되지 않습니다. System.out.println(set); // 출력: [Apple, Banana, Cherry] } } 2. Map Map 인터페이스는 키와 값의 쌍을 저장합니다. 키는 중복될 수 없으며, 각 키는 하나의 값을 가집니다. HashMap과 TreeMap은 Map 인터페이스의 일반적인 구현체입니다. import java.util.*; public class MapExample { public static void main(String[] args) { Map<String, Integer> map = new HashMap<>(); map.put("One", 1); map.put("Two", 2); ma...