ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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);
            }
        }
    }

     

     

     

    반응형

    댓글

Designed by Tistory.