2012-01-21 13 views
11

Podczas analizowania niestandardowego (tekstowego) formatu pliku w języku Java, jaki wyjątek należy zastosować, gdy wystąpi błąd składni? Szukam czegoś analogicznego do .NET's FormatException.Odpowiedni wyjątek do rzucania w przypadku wystąpienia błędu analizy składniowej?


Edytuj: Część dotycząca przetwarzania może być nieco myląca. To, co robię, to nie tyle parsowanie, ile czytanie linii z pliku, przekazanie jej do metody wyodrębniającej z niej pola oddzielone dwukropkiem, dlatego też uważałem, że FormatException byłby odpowiedni.

Odpowiedz

15

java.text.ParseException wydaje się najbardziej odpowiedni. Jeśli chcesz wyjątek środowiska wykonawczego, a nie zaznaczony, prawdopodobnie najbardziej odpowiedni jest IllegalArgumentException.

Powiązane problemy