List<Path> files1 = Files.list(folder1).toList()报错:groovy.lang.MissingMethodException: No signature of method: java.util.stream.ReferencePipeline$Head.toList() is applicable for argument types: () values: [] Possible solutions: split(groovy.lang.Closure), notify(), wait(), close(), count(), wait(long)
时间: 2024-03-03 07:47:41 浏览: 137
这个报错看起来像是你在 Groovy 代码中调用了 Java 8 的 Stream API,而 Groovy 没有对应的方法实现。在 Groovy 中,你应该使用 `collect(Collectors.toList())` 来收集 Stream 中的元素到列表中。你可以尝试这样修改代码:
```
List<Path> files1 = Files.list(folder1).collect(Collectors.toList())
```
阅读全文