JavaでPathの要素数を取得する方法について記載します。
Pathの要素数を取得する方法
getNameCount メソッドを使用します。
ただし返される要素数には、ルートパスは含まれません。
構文
getNameCount()
戻り値
int
実行例
例えば /Users/sample/a.txt というパスの場合、ルート( / )は除いた要素数の3が返ります。
1 2 3 4 5 6 |
// パスを定義 Path p = Paths.get("/Users/sample/a.txt"); // 要素数を取得 int count = p.getNameCount(); System.out.println( count ); // 3 |