[Java] ListからString[]への変換



List型の変数をString型の配列へ変換する方法です。

List の toArray メソッドを使用します。
以下、ソースコード。


// List型の変数listを定義します

List list = new ArrayList();

list.add("aaa");

list.add("bbb");

list.add("ccc");

// toArray メソッドを使って、list をObject[]へ変換します

// toArray の引数は、変換先となる String[] です

Object[] objs = list.toArray(new String[list.size()]);

// Object[] を String[] へ型変換します

String[] strs = (String[])objs;



これで List型のlistが、要素数3 のString型配列として扱われます。

strs[0] = "aaa", strs[1] = "bbb", strs[2] = "ccc"となります。


posted by へっぽ at 16:58 | TrackBack(0) | java | このブログの読者になる | 更新情報をチェックする

この記事へのトラックバック