Maison >Java >javaDidacticiel >Comment puis-je obtenir efficacement l'extension d'un fichier en Java ?

Comment puis-je obtenir efficacement l'extension d'un fichier en Java ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-02 04:41:10429parcourir

How Can I Efficiently Get a File's Extension in 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!

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