Para ser claros, no estoy buscando el tipo MIME.
Digamos que tengo la siguiente entrada: /path/to/file/foo.txt
Me gustaría una forma de dividir esta entrada, específicamente .txtpara la extensión. ¿Hay alguna forma integrada de hacer esto en Java? Me gustaría evitar escribir mi propio analizador.
"txt"desde "filename.txt"ya que algunos plataforma de algún lugar que desee utilizar "filename,txt".
path.substring(path.lastIndexOf("."));..... y sí ... seguramente no duplicarán algo por nada ...
".txt"a partir "filename.txt", que podría no ser el resultado deseado, y lo peor de todo, se produce un error con StringIndexOutOfBoundsExceptionen lugar de devolver una cadena vacía si no hay extensión.