Соответствующее исключение, которое выдается при возникновении ошибки синтаксического анализа? - PullRequest
11 голосов
/ 21 января 2012

При синтаксическом анализе пользовательского (текстового) формата файла в Java, какое соответствующее исключение выдается при возникновении синтаксической ошибки? Я ищу что-то аналогичное .NET * FormatException .


Edit: часть о разборе может быть немного вводит в заблуждение. То, что я делаю, не столько разбирает, сколько читает строку из файла, передает ее методу, который извлекает из него разделенные двоеточиями поля, поэтому я подумал, что FormatException будет уместным.

1 Ответ

15 голосов
/ 21 января 2012

java.text.ParseException представляется наиболее подходящим.Если вы хотите исключение во время выполнения, а не проверенное, вероятно, наиболее подходящим является IllegalArgumentException.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...