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

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

Susan Sarandon
發布: 2024-12-14 05:46:14
原創
720 人瀏覽過

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

轉換ArrayList;無異常地轉換為String[] 陣列

將ArrayList 轉換為對於Java 中的String[] 數組,如果嘗試將ArrayList 直接轉換為數組,則可能會遇到問題。以下是解決此問題的解決方案:

// Define your ArrayList of strings
List<String> stockList = new ArrayList<>();
stockList.add("stock1");
stockList.add("stock2");

// Create a new String array with the same size as the ArrayList
int arraySize = stockList.size();
String[] stockArr = new String[arraySize];

// Copy the ArrayList elements into the String array using toArray()
stockList.toArray(stockArr);

// Print the contents of the String array
for (String s : stockArr) {
    System.out.println(s);
}
登入後複製

此解決方案涉及建立與 ArrayList 大小相同的新 String 數組,然後使用 toArray() 方法將 ArrayList 元素複製到新數組中。這種方法可確保轉換正確完成,沒有任何異常。

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

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