如果数组列表没有传入的对象,则抛出哪个异常?

时间:2019-01-16 12:40:23

标签: java

我有一个问题,当传入的对象不在数组列表中时,抛出什么异常。

public void deleteReview(Review review) {
    if(!reviews.contains(review)) {
        throw exception here..
    }

    reviews.remove(review);
}

2 个答案:

答案 0 :(得分:2)

您应该:

答案 1 :(得分:0)

这似乎是一个商业案例。 例外情况并非如此。只是找不到。您可以忽略这种情况。

但是,如果您真的想引发异常,则可以尝试NoSuchElementException甚至更好地创建自己的扩展Exception的类并引发该异常。