在什么情况下Paths.get("")Paths.get(".")new File(".").toPath()可能会有不同的结果?

最佳答案

Paths.get("")给出代表空路径的路径,而Paths.get("").toString()返回空字符串。

Paths.get(".")给出代表当前目录的路径,而Paths.get(".").toString()给出字符串"."

因此,如果生成路径Paths.get("")Paths.get(".")的字符串表示形式,则会导致不同的结果。

关于java - Paths.get(“”),Paths.get(“。”)和新File(“。”)之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28249461/

10-10 02:44