在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()) {
...
}