Um ganz klar zu sein, ich suche nicht nach dem MIME-Typ.
Angenommen, ich habe folgende Eingabe: /path/to/file/foo.txt
Ich möchte eine Möglichkeit, diese Eingabe speziell .txt
für die Erweiterung aufzuteilen. Gibt es eine eingebaute Möglichkeit, dies in Java zu tun? Ich möchte vermeiden, meinen eigenen Parser zu schreiben.
"txt"
von der zurückgegeben wird, "filename.txt"
da eine Plattform möglicherweise irgendwo verwendet werden möchte "filename,txt"
.
path.substring(path.lastIndexOf("."));
..... Und ja .. Sie werden sicher nicht umsonst etwas duplizieren ...
".txt"
von der zurückgegeben wird "filename.txt"
, was möglicherweise nicht das gewünschte Ergebnis ist, und am schlimmsten ist, dass er fehlschlägt, StringIndexOutOfBoundsException
anstatt eine leere Zeichenfolge zurückzugeben, wenn keine Erweiterung vorhanden ist.