Heim >Java >javaLernprogramm >Wie kann ich Dateierweiterungen in Java effizient abrufen?

Wie kann ich Dateierweiterungen in Java effizient abrufen?

Susan Sarandon
Susan SarandonOriginal
2024-12-25 10:29:10961Durchsuche

How Can I Efficiently Retrieve File Extensions in Java?

Abrufen von Dateierweiterungen in Java

In Java kann das Abrufen der Dateierweiterung einer Datei mithilfe der FilenameUtils.getExtension-Methode aus dem erreicht werden Apache Commons IO-Bibliothek. Diese Methode bietet eine bequeme und effiziente Möglichkeit, die Erweiterung aus einem Dateipfad oder Dateinamen zu extrahieren.

Verwendung:

Um die FilenameUtils.getExtension-Methode zu verwenden, schließen Sie die ein Folgende Maven-Abhängigkeit in Ihrem Projekt:

<dependency>
  <groupId>commons-io</groupId>
  <artifactId>commons-io</artifactId>
  <version>2.6</version>
</dependency>

Sie können entweder einen vollständigen Dateipfad oder nur den Dateinamen als Eingabe für angeben Methode:

String ext1 = FilenameUtils.getExtension("/path/to/file/foo.txt"); // returns "txt"
String ext2 = FilenameUtils.getExtension("bar.exe"); // returns "exe"

Zusätzliche Optionen:

Die Apache Commons IO-Bibliothek bietet mehrere andere Methoden für die Arbeit mit Dateierweiterungen:

  • FilenameUtils.getExtension(String, String): Ruft die Erweiterung einer Datei ab, optional einschließlich des Punkts Trennzeichen.
  • FilenameUtils.removeExtension(String): Entfernt die Erweiterung aus einem Dateinamen.
  • FilenameUtils.getBaseName(String): Ruft den Basisnamen einer Datei ohne die Erweiterung ab.
  • FilenameUtils.wildcardMatch(String, String): Prüft, ob ein Dateiname mit einem Platzhalter übereinstimmt Muster.

Durch den Einsatz dieser Methoden können Entwickler Dateierweiterungen in verschiedenen Java-Anwendungen bequem verarbeiten.

Das obige ist der detaillierte Inhalt vonWie kann ich Dateierweiterungen in Java effizient abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn