と がありますが、ArrayList<File>を追加するにString[]はどうすればよいですか?String[]ArrayList<File>
4 に答える
5
for (String s : stringArray) fileList.add(new File(s));
于 2012-07-12T14:18:31.453 に答える
2
のスーパークラスではないため、単にStringのコレクションに追加することはできません。FileFileString
これらString[]は含まれていますか
- あなたのファイルへのパス?
- ファイルで表す必要があるコンテンツは?
File1.適切なコンストラクターを使用して簡単に追加できると仮定します。
String[] paths = // ...
for (String path : paths) {
fileList.add(new File(path));
}
それ以外の場合は、 2.これらにファイルのコンテンツが含まれていると仮定すると、上記のように Java で を作成し、コンテンツを書き込み、後でオブジェクトを追加することができます。String[]FileFilefileList
ファイルの作成と書き込みは次のようになります。
String text = "This is your text file";
Writer writer = new BufferedWriter(new FileWriter(file));
File file = new File("filename.txt");
writer.write(text);
writer.close();
于 2012-07-12T14:23:23.727 に答える
2
List<String> list = new ArrayList<String>();
String[] strings = {"foo", "bar"};
list.addAll(Arrays.asList(strings));
ファイルパスのリストがあると仮定しました。そうでない場合は、マルコの答えが好きです。
于 2012-07-12T14:17:44.613 に答える
0
String オブジェクトをファイル リストに追加することはできません
于 2012-07-12T14:18:11.923 に答える