と がありますが、ArrayList<File>
を追加するにString[]
はどうすればよいですか?String[]
ArrayList<File>
質問する
724 次
4 に答える
5
for (String s : stringArray) fileList.add(new File(s));
于 2012-07-12T14:18:31.453 に答える
2
のスーパークラスではないため、単にString
のコレクションに追加することはできません。File
File
String
これらString[]
は含まれていますか
- あなたのファイルへのパス?
- ファイルで表す必要があるコンテンツは?
File
1.適切なコンストラクターを使用して簡単に追加できると仮定します。
String[] paths = // ...
for (String path : paths) {
fileList.add(new File(path));
}
それ以外の場合は、 2.これらにファイルのコンテンツが含まれていると仮定すると、上記のように Java で を作成し、コンテンツを書き込み、後でオブジェクトを追加することができます。String[]
File
File
fileList
ファイルの作成と書き込みは次のようになります。
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 に答える