1. ホーム
  2. java

[解決済み] アレイリストからアレイへ

2022-10-06 16:13:24

質問

ArrayListからArrayに変換することが安全かどうか知りたいのです。 私は各行が文字列であるテキストファイルを持っています。

1236
1233
4566
4568
....

私はそれらを配列リストに読み込んでから、それを配列に変換したいです。そのようなことは可能でしょうか?

ありがとうございます。

どのように解決するのですか?

はい を変換するのは安全です。 ArrayListArray . それが良いアイデアかどうかは、使用目的によって異なります。という操作は必要ですか? ArrayList が提供する操作は必要ですか?もしそうなら、それを ArrayList . そうでなければ、変換してください。

ArrayList<Integer> foo = new ArrayList<Integer>();
foo.add(1);
foo.add(1);
foo.add(2);
foo.add(3);
foo.add(5);
Integer[] bar = foo.toArray(new Integer[foo.size()]);
System.out.println("bar.length = " + bar.length);

出力

bar.length = 5