gpt4 book ai didi

java - 抛出 UnsupportedOperationException

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:04:03 29 4
gpt4 key购买 nike

所以其中一个方法的描述如下:

public BasicLinkedList addToFront(T data) This operation is invalid for a sorted list. An UnsupportedOperationException will be generated using the message "Invalid operation for sorted list."

我的代码是这样的:

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() 打印了消息,但是是否有不同的方法来生成消息?

最佳答案

您不想在您的方法中捕获异常 - 重点是让调用者知道该操作不受支持:

public BasicLinkedList<T> addToFront(T data) {
throw new UnsupportedOperationException("Invalid operation for sorted list.");
}

关于java - 抛出 UnsupportedOperationException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15329579/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com