22

私は配列を持っています:

File [] temp=null;

そして、私はタイプを持っていarrayListますFile:

List <File> tempList = new ArrayList <File>();

temp次に、コンテンツを からに追加しtempListます。誰でも教えてください。どうすればいいですか?

4

5 に答える 5

14

これを試して

tempList.addAll(Arrays.asList(temp));
于 2013-05-08T10:10:15.760 に答える
4

配列の内容を更新(要素の追加/削除)しない場合は、次のように簡単にすることができます

List<File> tempList = Arrays.asList(temp);

もちろん、さらに操作できるリストが必要な場合は、次のようなこともできます

List<File> tempList = new ArrayList<File>(Arrays.asList(temp));
于 2013-05-08T10:06:22.947 に答える
2

以下を使用

List<File>tempList = Arrays.asList(temp);
于 2013-05-08T10:05:30.343 に答える
2

配列を反復処理して、各要素をリストに追加できます。

for (File each : temp)
  tempList.add(each);
于 2013-05-08T10:05:47.710 に答える
2

これには、コレクション ライブラリの呼び出しを使用できます。

Arrays.asList(temp);
于 2013-05-08T10:05:58.707 に答える