Maison >Java >javaDidacticiel >Comment récupérer efficacement les extensions de fichiers en Java ?

Comment récupérer efficacement les extensions de fichiers en Java ?

DDD
DDDoriginal
2024-11-30 07:44:11778parcourir

How to Efficiently Retrieve File Extensions in 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn