본문 바로가기

전공/자료구조와 실습

Set) Hash set

728x90
반응형

Set

  1. 데이터를 저장하는 ADT
  2. 순서를 보장하지 않음
  3. 데이터 중복을 허용하지 않음
  4. 데이터 조회가 List보다 빠름

=> HashSet, LinkedHashSet, TreeSet


 

import java.util.HashSet;
import java.util.Set;

public class Main {
    public static void main(String[] args) {
        // Set 생성
        Set<String> set = new HashSet<>();

        // 데이터 추가
        set.add("Apple");
        set.add("Banana");
        set.add("Cherry");

        // 데이터 중복 추가
        set.add("Apple");

        // 데이터 출력
        for (String s : set) {
            System.out.println(s);
        }
    }
}
--------------
Apple
Banana
Cherry
728x90
반응형