«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Методы извлечения файлов на Java

Методы извлечения файлов на Java

Опубликовано в 2025-05-01
Просматривать:590

How to Easily Extract File Extensions in Java?

Как извлечь расширения файлов в Java с легкостью

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

] с использованием файлов filenameutils.getextension

класс FilenAmeutils предлагает удобный метод, называемый GetExtension, который может эффективно извлекать файловое расширение из данного входа. Этот метод поддерживает как полные пути, так и только имена файлов. // ... String ext1 = filenameutils.getextension ("/path/to/file/foo.txt"); // возвращает "txt" String ext2 = filenameutils.getextension ("bar.exe"); // Возвращает "exe"

maven degivency

, чтобы включить эту функциональность в свой проект Java, вам нужно добавить следующую зависимость в свою конфигурацию Maven:

import org.apache.commons.io.FilenameUtils;

// ...

String ext1 = FilenameUtils.getExtension("/path/to/file/foo.txt"); // returns "txt"
String ext2 = FilenameUtils.getExtension("bar.exe"); // returns "exe"

Заключение

filenameutils.getextension из Apache Commons io предоставляет легкое решение для извлечения расширений файлов в Java. Используя эту утилиту, вы можете избежать написания собственного анализатора и наслаждаться удобством встроенного метода.

]
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3