Nói rõ hơn, tôi không tìm kiếm loại MIME.
Giả sử tôi có đầu vào sau: /path/to/file/foo.txt
Tôi muốn một cách để phá vỡ đầu vào này, đặc biệt là .txtcho phần mở rộng. Có cách xây dựng nào để làm điều này trong Java không? Tôi muốn tránh viết trình phân tích cú pháp của riêng tôi.
"txt"từ "filename.txt"bởi vì một số nền tảng ở đâu đó có thể muốn sử dụng "filename,txt".
path.substring(path.lastIndexOf("."));..... Và vâng .. Họ chắc chắn sẽ không sao chép thứ gì đó chẳng vì gì cả ...
".txt"từ "filename.txt"đó, có thể không phải là kết quả mong muốn và tệ nhất là, nó thất bại StringIndexOutOfBoundsExceptionthay vì trả về một chuỗi rỗng nếu không có phần mở rộng.