Как узнать расширение файла в Java?

Как узнать расширение файла в Java?

Последнее время у меня много работы с файлами на Java, особенно часто приходится программно узнавать расширение файла, поэтому решил поделиться простым способом сделать это на Java.

Как узнать расширение файла в Java. Теория

Мне часто приходится обрабатывать файлы по разному в зависимости от его типа, но в java.io.File нет ни единого встроенного метода для получения расширения файла. Именно поэтому здесь я предлагаю вам свой простой протестированный способ получить расширение файла в Java.

Как получить расширение файла. Практика

Эта программа показывает в работе метод получения расширения файла:

Результат выполнения программы:

Обратите внимание, что здесь я не проверял, если файл ли файл вообще. Имейте ввиду, что в реальных программах вы должны проверить, что файл существует. И только после этого проводить какие-то манипуляции с этим файлом.

3 thoughts to “Как узнать расширение файла в Java?”

  1. Как то сложно… вот вариант попроще

    private static String getFileExtension(File file) {
    if(file.isFile()){
    String[] sp = file.getName().split(«\\.»);
    return sp[sp.length — 1];
    }
    return «»;
    }

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *