ホームページ > 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 を変換します。 to String[] Array without Exceptions

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 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート