我已经创建了一个递归运行的文件和文件夹的数量。我需要将 的结果转换为 并循环访问 .StreamStreamArrayArray
我在使用以下代码时遇到问题:
try (Stream<Path> stream = Files.walk(start, Integer.MAX_VALUE)) {
List<String> collect = stream
.stream().map(x->x.getName())
.filter(s -> s.toString().endsWith(".txt"))
.sorted()
.collect(Collectors.toList())
.toArray();
collect.forEach(System.out::println);
}
String[] listfiles = new String[stream.length];
for (int i = 0; i < stream.length; i++) {
listfiles[i] = stream[].getName();
}
12345678_0001
相关分类