<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # Java 初學者的`Set`教程 > 原文: [https://javabeginnerstutorial.com/core-java-tutorial/set-collection-tutorial-for-java-beginners/](https://javabeginnerstutorial.com/core-java-tutorial/set-collection-tutorial-for-java-beginners/) `Set`是 Java 集合框架的一部分。 `Set`是`java.util`包中的一個接口。 它實現了`Collection`接口。 # 與集有關的要點 * 它不包含重復的元素。 * 一些`Set`實現對`NULL`元素有限制。 # `Set`接口的具體實現 * `HashSet` * `LinkedHashSet` * `TreeSet` * `EnumSet` # `Set`接口中的重要方法 此接口不包含任何特殊方法。 它僅繼承`Collection`接口的所有方法。 # `HashSet` * 此類是 Java 集合框架的一部分。 * 此類實現`Set`接口。 * 它由哈希表支持。 * 它是無序的。 (隨著時間的推移,順序不可預測) * 基本操作(如添加,刪除,包含和大小)的恒定時間性能。 * 它不同步。 * `Iterator`方法返回的迭代器為快速失敗。 ## 構造器 * **`HashSet(Collection<? extends E> c)`**:構造一個新集合,其中包含指定集合中的元素。 * **`HashSet(int initialCapacity, float loadFactor)`**:構造一個新的空集; 支持的`HashMap`實例具有指定的初始容量和指定的負載系數。 * **`HashSet(int initialCapacity)`**:構造一個新的空集。 # `LinkedHashSet` * 元素的順序是可預測的。 * 它維護遍歷所有條目的雙鏈表。 * 元素的順序將與插入順序相同。 * 它允許`NULL`值。 * 與`HashSet`一樣,它為基本操作提供恒定的時間性能。 * 鏈表上的迭代時間與大小成正比。 * 初始容量和負載因子決定`LinkedHashSet`的性能。 * 它不同步。 * 此類的`Iterator`方法返回的迭代器為快速失敗。 ## 構造器 * **`LinkedHashSet(int initialCapacity, float loadFactor)`**:構造一個具有指定初始容量和負載因子的新的空鏈接哈希集。 * **`LinkedHashSet(int initialCapacity)`**:構造一個新的,空的,具有指定初始容量和默認加載因子 0.75 的鏈接哈希集。 * **`LinkedHashSet()`**:構造一個新的空鏈接哈希集,默認初始容量為 16,負載因子為 0.75。 * **`LinkedHashSet(Collection<? extends E> c)`**:構造一個新的鏈接哈希集,其元素與指定的集合相同。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看