首頁 >Java >java教程 >如何在 Java 中正確地將 ArrayList 轉換為 String[] 陣列?

如何在 Java 中正確地將 ArrayList 轉換為 String[] 陣列?

Linda Hamilton
Linda Hamilton原創
2024-12-11 08:25:10870瀏覽

How to Properly Convert an ArrayList to a String[] Array in Java?

轉換ArrayList Java 中的String[] 陣列

嘗試轉換ArrayList;使用toArray() 方法轉換為String[] 陣列可能不會總是按預期工作。最初的問題突顯了這個問題。

要成功執行此轉換,正確的方法是建立一個與 ArrayList 大小相同的新 String[] 陣列。然後,使用 toArray(stockArr) 方法(其中 stockArr 是新建立的陣列)使用 ArrayList 中的值填充它。

程式碼範例:

List<String> stockList = new ArrayList<String>();
stockList.add("stock1");
stockList.add("stock2");

String[] stockArr = new String[stockList.size()];
stockArr = stockList.toArray(stockArr);

for(String s : stockArr)
    System.out.println(s);

輸出:

stock1
stock2

透過遵循此方法,您可以成功轉換ArrayList;到String[] 數組並根據需要存取其元素。

以上是如何在 Java 中正確地將 ArrayList 轉換為 String[] 陣列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn