Giusto per essere chiari, non sto cercando il tipo MIME.
Diciamo che ho il seguente input: /path/to/file/foo.txt
Vorrei un modo per suddividere questo input, in particolare .txt
per l'estensione. Esiste un modo integrato per farlo in Java? Vorrei evitare di scrivere il mio parser.
"txt"
da "filename.txt"
perché alcuni piattaforma da qualche parte potrebbe desiderare di utilizzare "filename,txt"
.
path.substring(path.lastIndexOf("."));
..... E sì .. Sono sicuro di non duplicare qualcosa per niente ...
".txt"
da "filename.txt"
, che potrebbe non essere il risultato desiderato, e peggio di tutto, non riesce con StringIndexOutOfBoundsException
invece di restituire una stringa vuota se non c'è alcuna estensione.