directoryReader 以 File[] 格式获取当前目录中的目录。
代码
DirectoryReader data = new DirectoryReader();
File[] dirs = data.getDirsInDir(".");
File[] dirsMore = data.getDirsInDir("..");
// How can I append dirsMore to dirs-file[]?
最佳答案
您无法追加到数组。最简单的方法是将数组放入 Collection,对另一个数组执行“addAll”,然后在 Collection 上使用“toArray”。
List<File> fileList = new ArrayList<File>();
fileList.addAll(dirs);
fileList.addAll(dirsMore);
File[] allDirs = fileList.toArray(new File[0]);
关于Java:单行代码将内容添加到声明的 File[] 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2571170/