Spec-Zone.ru › OpenJDK 27

Класс Paths

java.lang.Object
java.nio.file.Paths
public final class Paths extends Object
Этот класс состоит исключительно из статических методов, которые возвращают Path, преобразуя строку пути или URI.
Примечание к API:
Рекомендуется получать Path с помощью методов Path.of, а не методов get, определённых в этом классе, поскольку этот класс может быть объявлен устаревшим в одном из будущих выпусков.
С версии:
1.7
См. также:
  • Path

Краткое описание методов

Модификатор и тип Метод Описание
static Path get(String first, String... more)
Преобразует строку пути или последовательность строк, объединение которых образует строку пути, в Path.
static Path get(URI uri)
Преобразует заданный URI в объект Path.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создаёт и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли этот объект какому-либо другому.
protected void finalize()
Устарел, подлежит удалению: этот элемент API будет удалён в одной из будущих версий.
Финализация объявлена устаревшей и подлежит удалению в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает значение хеш-кода этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
String toString()
Возвращает строковое представление объекта.
final void wait()
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или прерывания.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или прерывания, либо до истечения заданного интервала реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или прерывания, либо до истечения заданного интервала реального времени.

Подробное описание методов

get

public static Path get(String first, String... more)
Преобразует строку пути или последовательность строк, объединение которых образует строку пути, в Path.
Требования к реализации:
Этот метод просто вызывает Path.of(String, String...) с заданными параметрами.
Параметры:
first — строка пути или начальная часть строки пути
more — дополнительные строки, которые объединяются для формирования строки пути
Возвращает:
полученный Path
Выбрасывает:
InvalidPathException — если строку пути нельзя преобразовать в Path
См. также:
  • FileSystem.getPath(String, String...)
  • Path.of(String,String...)

get

public static Path get(URI uri)
Преобразует заданный URI в объект Path.
Требования к реализации:
Этот метод просто вызывает Path.of(URI) с заданным параметром.
Параметры:
uri — URI для преобразования
Возвращает:
полученный Path
Выбрасывает:
IllegalArgumentException — если не выполняются предварительные условия для параметра uri. Формат URI зависит от поставщика.
FileSystemNotFoundException — файловая система, идентифицированная URI, не существует и не может быть создана автоматически либо поставщик, идентифицированный компонентом схемы URI, не установлен
См. также:
  • Path.of(URI)

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API