【发布时间】:2016-10-30 10:37:21
【问题描述】:
在 pop() 或 dequeue() 操作中使用堆栈/队列时,我有一些代码如下:
myarray[t--]=null;
实现是一个整数数组的形式。 我收到类似“无法转换为 int”的错误。现在我意识到这种重新分配给 null 对于这个实现来说并不是明确必要的,因为我正在跟踪堆栈的顶部。 但无论如何,我该如何克服这个错误?
【问题讨论】:
-
使用包装类型数组
Integer -
传统方式是不对“剩余”
ints 做任何事情。正如你所说,无论如何你都在跟踪顶部。 -
亲爱的投票者:请在投票的同时留下批评。我搜索了一个重复的问题,因此我可以关闭此问题,但没有找到。
标签: java arrays null int stack