<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Java 初學者`List`集合教程 > 原文: [https://javabeginnerstutorial.com/core-java-tutorial/list-collection-tutorial-for-java-beginners/](https://javabeginnerstutorial.com/core-java-tutorial/list-collection-tutorial-for-java-beginners/) 在這里,我們將詳細了解`List`接口及其不同實現。 `java.util`包中的列表接口是`java.util.Collection`接口的子類型。 ## `List`接口要點 1. 它是`java.util`包的一部分。 2. 它是`java.util.Collection`接口的子類型。 3. 列表是**有序集合**。 意味著可以按有序方式(按索引)訪問`List`的元素。 4. 允許重復值。 5. 允許為`NULL`值。 6. `List`有一個名為`ListIterator`的特殊迭代器。 這將有助于雙向遍歷列表。 7. `List`可以完全控制每個元素的插入位置。 ## `List`接口可用的操作 * 位置訪問 * 搜索 * 迭代 * 范圍視圖 ## `List`接口的具體實現 * `java.util.ArrayList` * `java.util.LinkedList` * `java.util.Vector` * `java.util.Stack` ## 創建列表實例 ```java List listA = new ArrayList(); ``` ```java List listB = new LinkedList(); ``` ```java List listC = new Vector(); ``` ```java List listD = new Stack(); ``` ## 在列表中添加元素 ```java List listA = new ArrayList(); ``` ```java listA.add("element 1"); ``` ```java listA.add("element 2"); ``` ```java listA.add("element 3"); ``` ```java listA.add(0, "element 0"); ``` ## 訪問元素 **語法**:`E set(int index, E element);` **用途**:用于返回指定位置的元素 **返回**:返回給定列表中指定位置的元素。 ## 替換元素 **語法**:`E set(int index, E element);` **用途**:用于替換列表中指定位置的元素。 **返回**:返回替換的元素。 ## 性能要點 * 列表接口具有搜索對象的方法。 但是不應使用相同的方法,因為它會降低性能,因為在某些實現中它將使用線性搜索。 * 列表可以包含另一個列表作為元素,但是`HashCode`和`Equals`不適用于這些列表,因此不應使用相同的列表。
                  <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>

                              哎呀哎呀视频在线观看