Maison >Java >javaDidacticiel >Comment récupérer efficacement les extensions de fichiers en Java ?
Récupération des extensions de fichiers en Java
Obtenir l'extension de fichier d'un fichier donné en Java est une tâche courante. Pour y parvenir sans créer d'analyseurs personnalisés, plusieurs méthodes intégrées sont disponibles.
Utilisation de FilenameUtils.getExtension à partir d'Apache Commons IO
La bibliothèque Apache Commons IO propose un méthode pratique, FilenameUtils.getExtension, pour extraire les extensions de fichiers. Il peut être utilisé comme suit :
import org.apache.commons.io.FilenameUtils; // ... String ext1 = FilenameUtils.getExtension("/path/to/file/foo.txt"); // "txt" String ext2 = FilenameUtils.getExtension("bar.exe"); // "exe"
Dépendance Maven
Pour utiliser FilenameUtils.getExtension, vous pouvez inclure la dépendance suivante dans votre projet Maven :
<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</version> </dependency>
Dépendances Gradle
Pour Gradle Groovy DSL et Kotlin DSL, les dépendances sont les suivantes :
Groovy DSL
implementation 'commons-io:commons-io:2.6'
Kotlin DSL
implementation("commons-io:commons-io:2.6")
Pour les autres systèmes de gestion des dépendances, veuillez vous référer à Maven Central :
https://search.maven.org/artifact/commons-io/commons-io/2.6/jar
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!