Щоб було зрозуміло, я не шукаю типу MIME.
Скажімо, у мене є такий вклад: /path/to/file/foo.txt
Я хотів би розбити цей вклад, зокрема, .txtдля розширення. Чи є вбудований спосіб зробити це на Java? Я хотів би уникати написання власного аналізатора.
"txt"з-за того, "filename.txt"що десь платформа десь може захотіти використовувати "filename,txt".
path.substring(path.lastIndexOf("."));..... І так .. Вони впевнені, що не дублюють щось дарма ...
".txt"з "filename.txt", що може бути не бажаним результатом, і найгірше, що він не спрацьовує, StringIndexOutOfBoundsExceptionа не повертає порожню рядок, якщо немає розширення.