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

Android で ArrayList を String[] 配列に正しく変換する方法

Susan Sarandon
Susan Sarandonオリジナル
2024-12-09 15:30:12882ブラウズ

How to Correctly Convert an ArrayList to a String[] Array in Android?

ArrayList を変換します。 Android で String[] 配列に変換

Android では、ArrayList を変換します。 String[] 配列に変換するには、標準の toArray() メソッドを使用する場合とは少し異なるアプローチが必要です。

問題:

ArrayList を変換しようとしています。

String [] stockArr = (String[]) stock_list.toArray();

を使用して String[] 配列に変換すると、空の配列になります。

解決策:

ArrayList

  1. ArrayList と同じサイズの新しい String 配列を作成します。
  2. toArray() メソッドを使用して、ArrayList の要素を新しい文字列配列。

これは例:

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

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

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

このコードは次のように出力します:

stock1
stock2

以上がAndroid で ArrayList を String[] 配列に正しく変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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