【发布时间】:2022-01-10 11:39:03
【问题描述】:
所以我遇到了一个我似乎无法解决的问题。所以假设我有一个 int 数组,并想检查该数组是否仍有空间来添加某个元素(从 0 到 ∞)或没有剩余空间,这意味着我需要创建一个新数组。
问题是当我的 int 数组有空间存放十个值时,所有的空间都被 0 填满,所以我的程序认为这个数组是满的。而且我也不能排除 0,因为我要添加的元素也可能是 0。
有什么建议吗?
【问题讨论】:
-
有一个柜台。特殊值是个坏主意。
-
IntBuffer 几乎肯定是您想要的。例如,
IntBuffer values = IntBuffer.allocate(10);
标签: java arrays null integer zero