问题描述
- java 文件操作~~~~~~~~~
-
// 列出所有的文件及目录
File[] files = file.listFiles();
ArrayList fileList = new ArrayList();
这个是什么意思啊?
解决方案
File[] files = file.listFiles();
listFiles方法是当file是一个文件夹时,列出该文件夹下的所有文件,返回一个File数组。
ArrayList fileList = new ArrayList();
这是新建一个ArrayList集合对象,是一个可以存放Javascript对象的集合,你可以将files数组的
元素放到这个fileList当中。
可以使用下面代码查看一下结果:
File file = new File("/");
File[] files = file.listFiles();
ArrayList fileList = new ArrayList();
for (int i = 0; i < files.length; i++) {
fileList.add(files[i]);
}
for (int i = 0; i < fileList.size(); i++) {
File subFile = (File) fileList.get(i);
System.out.println(subFile.getAbsolutePath());
}
解决方案二:
把你的file转为数组呀
解决方案三:
把你的file转为数组呀
解决方案四:
把你的file转为数组呀
解决方案五:
file是一个文件夹;
File[] files = file.listFiles(); 是获取file文件夹下边所有的文件(数组类型);
ArrayList fileList = new ArrayList(); 是定义一个ArrayList集合对象,接下来应该会用它存放一些内容。
解决方案六:
一.获得控制台用户输入的信息Java代码? /**?*//**获得控制台用户输入的信息??????*?@return??????*?@throws?IOException?????......
答案就在这里:java文件操作
----------------------
时间: 2024-11-09 03:20:34