Java
Java - Set example code 사용법
codeManager
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);
}
}
}
반응형