Java 工作阵列列表<;文件>;和字符串[]
我有一个Java 工作阵列列表<;文件>;和字符串[],java,string,arraylist,Java,String,Arraylist,我有一个ArrayList和一个String[],如何在ArrayList中添加String[]?List List List=new ArrayList(); String[]strings={“foo”,“bar”}; addAll(Arrays.asList(strings)); 我假设您有一个文件路径列表。如果没有,我喜欢Marko的答案。你不能将字符串对象添加到文件列表中这取决于你想做什么,你不能简单地将字符串添加到文件的集合中,因为文件不是字符串的超类 for (String s
ArrayList
和一个String[]
,如何在ArrayList
中添加String[]
?List List List=new ArrayList();
String[]strings={“foo”,“bar”};
addAll(Arrays.asList(strings));
我假设您有一个文件路径列表。如果没有,我喜欢Marko的答案。你不能将字符串对象添加到文件列表中这取决于你想做什么,你不能简单地将
字符串
添加到文件
的集合中,因为文件
不是字符串
的超类
for (String s : stringArray) fileList.add(new File(s));
这些字符串[]
是否包含
文件
构造函数简单地添加它们:
String[] paths = // ...
for (String path : paths) {
fileList.add(new File(path));
}
否则,假设2.这些字符串[]
包含文件的内容,您只需在Java中创建文件
,将内容写入其中,然后将文件
对象添加到文件列表
,如上所示
创建和写入文件的过程如下:
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();
String[]
不是文件
,那么您为什么要这样做?这些String[]
包含哪些内容、路径和内容?这并没有回答(显然是毫无意义的)问题。@OliCharlesworth我打了一个幸运球。他可能指的是文件路径列表。谁knows@Bohemian您确实需要添加到文件列表中。让我们面对现实吧,这个问题无论如何都是垃圾。我给你一个+1:)我不知道你为什么有-1,你是对的。。但是,提供一个解决方案,而不仅仅是一个评论。这个问题并没有说明任何有用的东西
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();