Juste pour être clair, je ne recherche pas le type MIME.
Disons que j'ai l'entrée suivante: /path/to/file/foo.txt
Je voudrais un moyen de décomposer cette entrée, en particulier .txtpour l'extension. Existe-t-il un moyen intégré de le faire en Java? Je voudrais éviter d'écrire mon propre analyseur.
"txt"de "filename.txt"parce que certains quelque part la plate - forme pourrait vouloir utiliser "filename,txt".
path.substring(path.lastIndexOf("."));..... Et oui ... Ils sont sûrs de ne pas dupliquer quelque chose pour rien ...
".txt"de "filename.txt", ce qui n'est peut-être pas le résultat souhaité, et pire encore, il échoue avec StringIndexOutOfBoundsExceptionau lieu de renvoyer une chaîne vide s'il n'y a pas d'extension.