簡體   English   中英

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 <Path>中。

感謝您的教訓!

這個怎么樣

ArrayList<Path> pathList = Files.list(Paths.get("..."))
                                .map(path -> path.resolve("..."))
                                .collect(Collectors.toList());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM