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!