Метод get класса Paths
Метод get класса Paths создает объект Path,
который представляет собой путь к файлу или каталогу
в файловой системе. В первый параметр мы передаем
строку с путем или первую часть пути, во второй
и последующие параметры - дополнительные части пути,
которые будут соединены с помощью разделителя.
Метод является статическим, поэтому вызывается
напрямую через класс Paths.
Синтаксис
Paths.get(first, [more...])
Пример
Давайте создадим объект Path из простой строки
и выведем его в консоль:
import java.nio.file.Path;
import java.nio.file.Paths;
public class Main
{
public static void main(String[] args)
{
Path path = Paths.get("abcde");
System.out.println(path);
}
}
Результат выполнения кода:
"abcde"
Пример
Давайте передадим несколько частей пути, которые
метод get соединит в один путь:
import java.nio.file.Path;
import java.nio.file.Paths;
public class Main
{
public static void main(String[] args)
{
Path path = Paths.get("abcde", "12345", "xyz");
System.out.println(path);
}
}
Результат выполнения кода:
"abcde/12345/xyz"
Пример
Давайте получим отдельные элементы пути с помощью
методов getFileName и getNameCount:
import java.nio.file.Path;
import java.nio.file.Paths;
public class Main
{
public static void main(String[] args)
{
Path path = Paths.get("abcde", "12345", "xyz");
System.out.println(path.getFileName());
System.out.println(path.getNameCount());
}
}
Результат выполнения кода:
"xyz"
3
Смотрите также
-
класс
Paths,
который содержит методы для работы с путями -
класс
Path,
который представляет путь к файлу -
метод
getFileName,
который возвращает имя файла из пути -
метод
getParent,
который возвращает родительский каталог