<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 中的`toArray()`將`LinkedList`轉換為數組 > 原文: [https://beginnersbook.com/2014/07/how-to-convert-linkedlist-to-array-using-toarray-in-java/](https://beginnersbook.com/2014/07/how-to-convert-linkedlist-to-array-using-toarray-in-java/) 將[`LinkedList`](https://beginnersbook.com/2013/12/linkedlist-in-java-with-example/)轉換為數組非常簡單。您可以將任何類型的`LinkedList`(例如`double`,`String`,`int`等)轉換為相同類型的數組。在本教程中,我們將看到此類轉換的示例。 #### 示例 這里我們將`LinkedList`的字符串轉換為`String`數組(`LinkedList`到`String[]`)。在程序結束時,我們已經提到了如何將任何其他類型的列表(如`double`,`int`等)轉換為相應的數組類型。 ```java import java.util.LinkedList; public class ConvertExample { public static void main(String[] args) { //Creating and populating LinkedList LinkedList<String> linkedlist = new LinkedList<String>(); linkedlist.add("Harry"); linkedlist.add("Maddy"); linkedlist.add("Chetan"); linkedlist.add("Chauhan"); linkedlist.add("Singh"); //Converting LinkedList to Array String[] array = linkedlist.toArray(new String[linkedlist.size()]); //Displaying Array content System.out.println("Array Elements:"); for (int i = 0; i < array.length; i++) { System.out.println(array[i]); } } } ``` **輸出:** ```java Array Elements: Harry Maddy Chetan Chauhan Singh ``` 正如您所看到的,我們在`LinkedList`中擁有與數組中相同的元素。 **注意:** 在上面的例子中,我們采用了`String`的`LinkedList`,但是如果你有一個不同類型的`LinkedList`,那么你可以像這樣改變轉換邏輯。 對于`LinkedList`轉換邏輯將是: `Double[] array = linkedlist.toArray(new Double[linkedlist.size()]);` 類似地,`LinkedList`轉換邏輯將是: `Integer[] array = linkedlist.toArray(new Integer[linkedlist.size()]);` 更多關于 Javadoc 的 [`toArray()`方法](https://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html#toArray(T[])): `public T[] toArray(T[] a)`:它以適當的順序返回一個包含該列表中所有元素的數組(從第一個元素到最后一個元素);返回數組的運行時類型是指定數組的運行時類型。如果列表適合指定的數組,則返回其中。否則,將使用指定數組的運行時類型和此列表的大小分配新數組。 如果列表適合指定的數組,并且有空余空間(即,數組的元素多于列表),則緊跟在列表末尾之后的數組中的元素將設置為`null`。 (僅當調用者知道列表不包含任何`null`元素時,這在確定列表長度時很有用。)
                  <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>

                              哎呀哎呀视频在线观看