Так один из описаний метода выглядит следующим образом:Бросив UnsupportedOperationException
общественного BasicLinkedList addToFront (T данные) Эта операция недопустима для отсортированного списка. Исключение UnsupportedOperationException будет генерироваться , используя сообщение «Неверная операция для отсортированного списка».
Мой код выглядит примерно так:
public BasicLinkedList<T> addToFront(T data) {
try {
throw new UnsupportedOperationException("Invalid operation for sorted list.");
} catch (java.lang.UnsupportedOperationException e) {
System.out.println("Invalid operation for sorted list.");
}
return this;
}
это правильный способ сделать это? Я просто распечатал сообщение, используя println()
, но есть ли другой способ генерации сообщения?
Лучше использовать System.out.println (e.getMessage ()); в пределах улова. – Java42
Вы бросаете исключение и поймаете его в Catch Block! Ты не поймаешь это. –