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