【发布时间】:2011-08-09 13:46:18
【问题描述】:
我正在从 Java 集合框架中寻找一个不允许空元素的类。
你认识一个吗?
【问题讨论】:
-
会发生什么?如果你只想忽略 list.add(null) 我会创建一个你最喜欢的实现的子类,覆盖 add() 并检查 null 值
-
也许更好的方法是一开始就不要插入空值?容忍(并因此防范)空值通常是一种糟糕的做法。
-
@leifg 不要只覆盖 add 还要覆盖 addAll!否则你可能会遇到一个有趣的惊喜。
标签: java collections null