【发布时间】:2017-09-07 10:10:12
【问题描述】:
如果添加的项目不是唯一的,是否有任何集合会引发异常?
有输入异常信息或特殊异常。
【问题讨论】:
-
这很不寻常。正常的方法是有类似
addIfAbsent的东西,你可以检查它的返回值。 -
我会感到惊讶,即使
Set没有,它只会返回false如果它已经存在。 -
但是您可以创建您的集合,只需在您的 add 方法中使用
Set,如果原始add()返回 false,则抛出异常。
标签: java exception collections