РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
827 of 1163 menu

Метод getName

Метод getName класса File возвращает имя файла или директории в виде строки. Метод не принимает параметров. Возвращаемое значение содержит только последний элемент пути: само имя файла или папки, без родительских директорий. Если объект File был создан из пустой строки, метод вернет пустую строку.

Синтаксис

file.getName()

Пример

Давайте создадим объект File для файла и получим его имя:

import java.io.File; public class Main { public static void main(String[] args) { File file = new File("/home/user/documents/report.txt"); String name = file.getName(); System.out.println(name); } }

Результат выполнения кода:

"report.txt"

Пример

Давайте получим имя директории:

import java.io.File; public class Main { public static void main(String[] args) { File dir = new File("/home/user/documents"); String name = dir.getName(); System.out.println(name); } }

Результат выполнения кода:

"documents"

Пример

Давайте проверим, что возвращает метод для файла, созданного из относительного пути:

import java.io.File; public class Main { public static void main(String[] args) { File file = new File("src/main/resources/config.xml"); String name = file.getName(); System.out.println(name); } }

Результат выполнения кода:

"config.xml"

Смотрите также

  • класс File,
    который представляет файл или директорию
  • метод getPath,
    который возвращает путь к файлу
  • метод getAbsolutePath,
    который возвращает абсолютный путь к файлу
  • метод getParent,
    который возвращает путь к родительской директории
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить