我有一个Path
(java.nio.file
)列表。
例如
/a/b/c/d
/a/b/c
/a/b/
/a/x/y/z
/a/x/
在这些路径中,我只需要检索最长的路径。
例如,
/a/b/c/d
和 /a/x/y/z
是最长的路径。
如何使用或不使用java中Path接口(interface)中的任何方法来检索?
最佳答案
试试这个代码:
import java.nio.file.Path;
import java.nio.file.Paths;
public class PathTest {
public static void main(String[] args) {
String path = "/a/b/c/d";
Path p = Paths.get(path);
int num = p.getNameCount();
System.out.println(num); // prints 4
}
}
关于java - 推导出最长路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29370627/