So extrahieren Sie Dateierweiterungen in Java ganz einfach
Beim Umgang mit Dateien in Java ist das Extrahieren ihrer Erweiterungen oft notwendig. Anstatt jedoch einen benutzerdefinierten Parser zu schreiben, sollten Sie erwägen, das von Apache Commons IO bereitgestellte Dienstprogramm zu nutzen.
Verwenden von FilenameUtils.getExtension
Die FilenameUtils-Klasse bietet eine praktische Methode namens getExtension Dadurch kann die Dateierweiterung effizient aus einer bestimmten Eingabe extrahiert werden. Diese Methode unterstützt sowohl vollständige Pfade als auch nur Dateinamen.
Beispielverwendung
Der folgende Codeausschnitt zeigt, wie diese Methode verwendet wird:
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"
Maven-Abhängigkeit
Um diese Funktionalität in Ihr Java-Projekt zu integrieren, Sie müssen die folgende Abhängigkeit zu Ihrer Maven-Konfiguration hinzufügen:
<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</version> </dependency>
Fazit
FilenameUtils.getExtension von Apache Commons IO bietet eine mühelose Lösung zum Extrahieren von Dateien Erweiterungen in Java. Durch die Nutzung dieses Dienstprogramms können Sie das Schreiben eines eigenen Parsers vermeiden und den Komfort einer integrierten Methode genießen.
Das obige ist der detaillierte Inhalt vonWie kann ich Dateierweiterungen in Java einfach extrahieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!