Javaでパスが絶対パスか判定する方法について記載します。
パスが絶対パスか判定する方法
isAbsolute メソッドを使用します。
構文
isAbsolute()
戻り値
boolean:絶対パスの場合 true を返します。
実行例
1 2 3 4 5 6 7 8 9 10 11 |
// 絶対パスの場合は、true Path p1 = Paths.get("/Users/sample/a.txt"); boolean ret1 = p1.isAbsolute(); System.out.println( ret1 ); // true // 相対パスの場合は、false Path p2 = Paths.get("sample/a.txt"); boolean ret2 = p2.isAbsolute(); System.out.println( ret2 ); // false |