【发布时间】:2014-07-30 22:01:27
【问题描述】:
有没有办法确保Integer 变量不是null?
我需要创建一个整数值列表,所以我不能使用int 类型。我需要使用 List<Integer> 但这将允许 null 元素的值...
我是否需要使用List 的某些特定实现,或者有什么方法可以将Integer 设置为不可为空?
注意我需要List,而不是Set。
【问题讨论】:
-
您可以制作一个拒绝空值的包装器。
-
你为什么不创建自己的 List 类来禁止拥有
null值? -
编写自己的整数包装类
-
显然,我们不想重新发明任何轮子。然而,并不是所有的轮子都被发明出来了(或者至少在你的情况下是公开实施的)。
标签: java list integer nullable