【发布时间】:2013-02-26 02:21:01
【问题描述】:
所以其中一种方法描述如下:
public BasicLinkedList addToFront(T data) 该操作无效 对于排序列表。将生成 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());在捕获范围内。
-
你抛出一个异常并在 Catch 块中捕获它!你没有抓住它。
标签: java exception-handling try-catch