ホームページ >Java >&#&チュートリアル >Java で ArrayList を String[] 配列に適切に変換する方法

Java で ArrayList を String[] 配列に適切に変換する方法

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-11 08:25:10872ブラウズ

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

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。