在java中如何检查路径是相对的还是绝对的?

在java中如何检查路径是相对的还是绝对的?,java,Java,我正在开发一个工具,它采用xml文件的路径。现在,路径可以是相对的,也可以是绝对的。在代码内部,当我只有一个字符串时,有没有办法确定路径是绝对路径还是相对路径?如何: 还有另一种非常类似的方法: 为什么你需要知道?我希望有一个ApacheCommons的一行程序,但是没有t@FedericoBonelli根据ElMarce的说法,一个好的单行程序应该是path.get(pathName).isAbsolute() File file = new File(path); if (file.isAb

我正在开发一个工具,它采用
xml
文件的路径。现在,路径可以是相对的,也可以是绝对的。在代码内部,当我只有一个字符串时,有没有办法确定路径是绝对路径还是相对路径?

如何:


还有另一种非常类似的方法:


为什么你需要知道?我希望有一个ApacheCommons的一行程序,但是没有t@FedericoBonelli根据ElMarce的说法,一个好的单行程序应该是path.get(pathName).isAbsolute()
File file = new File(path);
if (file.isAbsolute()) {
    ...
}
Path p = Paths.get(pathName); 
if (p.isAbsolute()) {
    ...
}