如何获取文件夹的内容并放入ArrayList
问题内容:
我想用
File f = new File("C:\\");
用该文件夹的内容制作一个ArrayList。
我对缓冲的读者不是很好,所以请告诉我是否更好。
这是我到目前为止的代码:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class buffered_read {
public static void main(String[] args) {
File f = new File("C:\\");
int x = 0;
boolean b = true;
File list[];
while(b = true){
}
}
}
谢谢,obiedog
问题答案:
最简单的方法是:
File f = new File("C:\\");
ArrayList<File> files = new ArrayList<File>(Arrays.asList(f.listFiles()));
如果想要的是名称列表:
File f = new File("C:\\");
ArrayList<String> names = new ArrayList<String>(Arrays.asList(f.list()));