Só para esclarecer, não estou procurando o tipo MIME.
Digamos que tenho a seguinte entrada: /path/to/file/foo.txt
Eu gostaria de uma maneira de dividir essa entrada, especificamente .txt
para a extensão. Existe alguma maneira de fazer isso em Java? Eu gostaria de evitar escrever meu próprio analisador.
"txt"
de "filename.txt"
porque alguns algures plataforma pode querer usar "filename,txt"
.
path.substring(path.lastIndexOf("."));
..... E sim ... Eles certamente não duplicarão algo por nada ...
".txt"
de "filename.txt"
, o que pode não ser o resultado desejado e, o pior de tudo, falha com em StringIndexOutOfBoundsException
vez de retornar uma string vazia se não houver extensão.