Heim >Java >javaLernprogramm >Wie kann ich die Erweiterung einer Datei in Java effizient abrufen?
Dateierweiterungen in Java abrufen
Wenn Sie die Dateierweiterung eines Pfads in Java abrufen möchten, fragen Sie sich möglicherweise, ob dies der Fall ist eine einfache integrierte Methode, um dies zu tun. Während Java keine native Lösung bietet, bietet die Nutzung der FilenameUtils.getExtension-Methode von Apache Commons IO eine einfache und effektive Alternative.
Um FilenameUtils.getExtension zu verwenden, geben Sie den vollständigen Pfad der Datei oder nur ihren Namen an. Zum Beispiel:
import org.apache.commons.io.FilenameUtils; String ext1 = FilenameUtils.getExtension("/path/to/file/foo.txt"); // "txt" String ext2 = FilenameUtils.getExtension("bar.exe"); // "exe"
Um FilenameUtils.getExtension verwenden zu können, müssen Sie die Apache Commons IO-Abhängigkeit in Ihr Projekt einbinden:
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")
Alternativ können Sie auf das Maven Central-Repository verweisen (https://search. maven.org/artifact/commons-io/commons-io/2.6/jar) für andere Abhängigkeitsverwaltungsoptionen.
Das obige ist der detaillierte Inhalt vonWie kann ich die Erweiterung einer Datei in Java effizient abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!