Maison >Java >javaDidacticiel >Comment extraire facilement des extensions de fichiers en Java ?

Comment extraire facilement des extensions de fichiers en Java ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-02 17:14:10946parcourir

How to Easily Extract File Extensions in Java?

Comment extraire facilement des extensions de fichiers en Java

Lorsque vous traitez des fichiers en Java, l'extraction de leurs extensions est souvent nécessaire. Cependant, au lieu d'écrire un analyseur personnalisé, envisagez d'utiliser l'utilitaire fourni par Apache Commons IO.

Utilisation de FilenameUtils.getExtension

La classe FilenameUtils propose une méthode pratique appelée getExtension. qui peut extraire efficacement l’extension de fichier d’une entrée donnée. Cette méthode prend en charge à la fois les chemins complets et uniquement les noms de fichiers.

Exemple d'utilisation

L'extrait de code suivant montre comment utiliser cette méthode :

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"

Dépendance Maven

Pour intégrer cette fonctionnalité dans votre projet Java, vous allez devez ajouter la dépendance suivante à votre configuration Maven :

<dependency>
  <groupId>commons-io</groupId>
  <artifactId>commons-io</artifactId>
  <version>2.6</version>
</dependency>

Conclusion

FilenameUtils.getExtension d'Apache Commons IO fournit une solution sans effort pour extraire les extensions de fichiers en Java . En tirant parti de cet utilitaire, vous pouvez éviter d'écrire votre propre analyseur et profiter de la commodité d'une méthode intégrée.

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