小编典典

Java在数组索引中找到最后一个成员

java

因此,假设我有一个大小为10的数组,索引范围为0到9。我在其中添加了一堆元素,并停止在索引6处添加。因此,使用array.length,我可以知道数组的大小为10,但是,如何找到哪个索引包含最后一个值,之后又为空?我是否想进行循环并在index
== null处停止?

我通过创建一个动态数组来模拟arraylist,该数组在大小已满时会增长。

Arg,忘了告诉大家,如果数组为int,则空位将为0?


阅读 420

收藏
2020-11-26

共1个答案

小编典典

使用java.util.ArrayList。在那里,您无需考虑索引,它是可调整大小的数组实现。

默认情况下,在创建数组时,所有值均为null,因此,如果您未在任何索引处插入任何值(可能在数组的末尾,开头或中间),则该值为null。因此,您应该放置null检查以进行验证。

2020-11-26