2012-01-21 37 views
11

Khi phân tích cú pháp định dạng tệp tùy chỉnh (văn bản) trong Java, ngoại lệ thích hợp để ném khi gặp lỗi cú pháp là gì? Tôi đang tìm một cái gì đó tương tự như của NET FormatException.Trường hợp ngoại lệ phù hợp để ném khi xảy ra lỗi phân tích cú pháp?


Chỉnh sửa: Phần phân tích cú pháp có thể hơi gây hiểu lầm. Những gì tôi đang làm không phải là quá nhiều phân tích cú pháp khi đọc một dòng từ một tệp, chuyển nó tới một phương thức trích xuất các trường được phân cách bằng dấu hai chấm từ nó, do đó tôi nghĩ FormatException sẽ phù hợp.

Trả lời

15

java.text.ParseException có vẻ phù hợp nhất. Nếu bạn muốn một ngoại lệ thời gian chạy và không phải là một kiểm tra, IllegalArgumentException có lẽ là thích hợp nhất.

Các vấn đề liên quan