配列リストの変換 String[]配列へ [重複] 質問する

配列リストの変換 String[]配列へ [重複] 質問する

私は Android 環境で作業しており、次のコードを試しましたが、動作していないようです。

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

次のように定義します。

String [] stockArr = {"hello", "world"};

動作します。何か見落としている点はありますか?

ベストアンサー1

このように使います。

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);

おすすめ記事