Maison >Java >javaDidacticiel >Comment puis-je obtenir efficacement l'extension d'un fichier en Java ?
Obtention d'extensions de fichier en Java
Si vous cherchez à récupérer l'extension de fichier d'un chemin en Java, vous vous demandez peut-être s'il existe une méthode intégrée simple pour le faire. Bien que Java n'offre pas de solution native, l'utilisation de la méthode FilenameUtils.getExtension d'Apache Commons IO fournit une alternative simple et efficace.
Pour utiliser FilenameUtils.getExtension, spécifiez le chemin complet du fichier ou son nom uniquement. Par exemple :
import org.apache.commons.io.FilenameUtils; String ext1 = FilenameUtils.getExtension("/path/to/file/foo.txt"); // "txt" String ext2 = FilenameUtils.getExtension("bar.exe"); // "exe"
Pour utiliser FilenameUtils.getExtension, vous devrez inclure la dépendance Apache Commons IO dans votre projet :
Maven :
<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</version> </dependency>
Gradle Groovy DSL :
implementation 'commons-io:commons-io:2.6'
Gradle Kotlin DSL :
implementation("commons-io:commons-io:2.6")
Vous pouvez également vous référer au référentiel Maven Central (https://search. maven.org/artifact/commons-io/commons-io/2.6/jar) pour d'autres options de gestion des dépendances.
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!