我有一个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接口中的任何方法来检索?
答案 0 :(得分:1)
试试这段代码:
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
}
}