gpt4 book ai didi

java - 如果正在添加的对象有重复项,如何抛出异常

转载 作者:搜寻专家 更新时间:2023-11-01 01:50:28 25 4
gpt4 key购买 nike

我必须向数组添加一个新对象,但如果该对象已经存在则抛出异常。我不知道在“throw___________;”之后添加什么。我已经制作了对象类和一个类来保存该对象的数组。我还完成了必须将它添加到数组的部分但是我不知道如果该对象已经存在该对象中会抛出什么异常大批。

最佳答案

最简单的做法是抛出一个存在的异常。你可以做类似的事情。

throw new IllegalArgumentException();

或者使用带String参数的构造函数

throw new IllegalArgumentException("The value is already in the list.");

可以看到IllegalArgumentException的文档在甲骨文网站上。

如果您更喜欢使用自定义异常。您需要遵循@3kings 的建议。但是您必须使用 new 运算符。例如,throw new MyCustomeException()

关于java - 如果正在添加的对象有重复项,如何抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35567328/

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