Java NIO 存储路径列表
Java NIO store list of Paths
天才。
我正在练习Java NIO。
我正在尝试将文件列表存储在不同的父目录下。
所以这是我的代码:
ArrayList<Path> pathList = new ArrayList();
Stream<Path> dirStream = Files.list(Paths.get("..."));
dirStream.forEach((path) -> {
pathList.add(Paths.get(path.toString(), "..."));
});
我想知道是否有更多奇特的方法来做到这一点。
例如,将路径存储到 Stream 中。
感谢您的授课!
这个怎么样
ArrayList<Path> pathList = Files.list(Paths.get("..."))
.map(path -> path.resolve("..."))
.collect(Collectors.toList());
天才。
我正在练习Java NIO。
我正在尝试将文件列表存储在不同的父目录下。
所以这是我的代码:
ArrayList<Path> pathList = new ArrayList();
Stream<Path> dirStream = Files.list(Paths.get("..."));
dirStream.forEach((path) -> {
pathList.add(Paths.get(path.toString(), "..."));
});
我想知道是否有更多奇特的方法来做到这一点。
例如,将路径存储到 Stream
感谢您的授课!
这个怎么样
ArrayList<Path> pathList = Files.list(Paths.get("..."))
.map(path -> path.resolve("..."))
.collect(Collectors.toList());