Lançando uma UnsupportedOperationException
Então, uma das descrições do método é a seguinte:
public BasicLinkedList addToFront (dados T) Esta operação é inválida para uma lista classificada. Um UnsupportedOperationException será gerado usando a mensagem "Operação inválida para lista classificada".
Meu código é algo assim:
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;
}
Este é o jeito certo de fazer isso? Acabei de imprimir a mensagem usandoprintln()
mas existe uma maneira diferente de gerar a mensagem?