-
Java - Set example code 사용법Java 2024. 4. 1. 22:56반응형
자바에서 Set은 중복 요소를 포함할 수 없는 Collection입니다.
Set의 종류로는 HashSet, LinkedHashSet, TreeSet 등이 있습니다.
Set의 용도
Set은 중복을 허용하지 않는 데이터 집합을 관리할 때 사용합니다.
예를 들어, 고유한 값을 관리해야 할 때나 데이터의 존재 여부가 중요할 때 주로 사용합니다.
Set의 주요 특징
1. 중복 요소 불허: Set은 각 요소의 유일성을 보장. 동일한 요소를 두 번 추가하려고 하면, 무시됨.
2. 순서 미보장: 요소들이 특정 순서로 저장되지 않음. 순서를 보장하지 않음.Set 코드 예제
import java.util.HashSet; import java.util.Set; public class Example { public static void main(String[] args) { // Create a HashSet Set<String> fruits = new HashSet<>(); // Add elements to the set fruits.add("Apple"); fruits.add("Banana"); fruits.add("Orange"); fruits.add("Mango"); // 중복 요소는 무시됨 fruits.add("Apple"); System.out.println("Fruits Set: " + fruits); // Check if an element exists in the set if (fruits.contains("Mango")) { System.out.println("Mango is in the set."); } // Remove an element from the set fruits.remove("Orange"); System.out.println("After removing Orange: " + fruits); // Iterate System.out.println("Iterating over set:"); for (String fruit : fruits) { System.out.println(fruit); } } }
반응형'Java' 카테고리의 다른 글
Java - ArrayList addAll과 add의 차이점 (0) 2024.11.19 Java - 컬렉션 정렬 시 Null safe (0) 2024.06.21 Java - ArrayList 초기화 (0) 2024.03.26 Java - int를 String으로 변환하기 (0) 2024.03.25 Java - LocalDateTime custom Serializer Deserializer (0) 2023.09.19