<.> 1. Java Set 인터페이스 소개
주요 특징 :
<.> 2. 세트 인터페이스의 기본 구현 클래스 <.> 2.1 해시 세트
특징 :
해시 테이블 구현을 기반으로 요소의 순서는 보장되지 않습니다.적용 가능한 시나리오 요소 순서는 중요하지 않으며 고성능 기본 작업 시나리오가 필요합니다.
<.> 2.2 LinkedHashset<.> 2.3 Treeset 특징 :
붉은 색과 검은 나무 (자체 균형 이진 검색 트리)를 기반으로 요소는 자연 순서 (또는 사용자 정의 비교기) 및 O (log n)로 정렬됩니다. 가치가 허용됩니다.적용 가능한 시나리오 : 자동 정렬 해야하는 요소를 자동으로 정렬해야하며 효율적인 분류 작업의 장면을 정렬해야합니다.
<.> 3. 다른 구현 클래스 비교 세트<code class="language-java">import java.util.HashSet; import java.util.Set; public class HashSetExample { public static void main(String[] args) { Set<String> set = new HashSet<>(); set.add("Apple"); set.add("Banana"); set.add("Orange"); set.add("Apple"); // 重复元素,不会添加 System.out.println(set); // 元素顺序不确定 } }</code>순차적 치료를 위해 Advanced First (FIFO)의 원리를 따르십시오.
위 내용은 Java에서