Как получить расширение файла в java?

Пользователь

от krista , в категории: Java , год назад

Как получить расширение файла в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от dmitrypro77 , год назад

@krista Используйте File() и затем получить название файла как строку чтобы получить расширение файла в Java, ниже пример кода как пример:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
import java.io.File;

public class Main {
    public static void main(String args[]) {
        String path = "test.txt";
        File file = new File(path);

        // Получить fileName как строку
        String fileName = file.toString();

        int index = fileName.lastIndexOf('.');
        // Если есть . в название файла
        if(index > 0) {
            String extension = fileName.substring(index + 1);
            // Вывод: txt
            System.out.println(extension);
        }
    }
}


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.