В настоящее время я пишу простую программу на Java в ответ на вопрос. В этом вопросе говорится:Как реализовать правильную обработку Исключения в Java?
Вы исправляете ошибку, когда документы (представленные в виде строки) не могут быть преобразованы в соответствующий xml. Эта проблема может возникнуть из-либо:
А. Некоторые символы сбой в XML или
B. Документы, принятые в имеют длину> 100 символов (они небольшие документы)
Затем он перечисляет 5 символов которые требуют ускорения (например, заменить «>>» на escape-последовательность;).
Я закодировал деталь, чтобы заменить специальные символы экранами, но я не уверен, что делать с длиной.
if (length of string > 100) {
do what?
}
Я думал о том, что возможно реализовать инструкцию try catch, но это используется для исключений времени выполнения правильно? (нулевой указатель и т. д.). С точки зрения дизайна, какой был бы лучший способ избежать этой ошибки и в то же время завершить работу функции?
Возможно, вы думаете о том, чтобы выбрасывать исключение, а не ловить его -> 'throw' – SJuan76
' try-catch' используется точно для исключений, которые являются * не * типа 'RuntimeException'. –
@ TheodorosChatzigiannakis Категорически не соответствует действительности. –