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

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

Linda Hamilton
發布: 2024-12-11 08:25:10
原創
902 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板