Java 从数组中删除元素,而不重新索引
我有以下问题: 我有这样一个“数组”:Java 从数组中删除元素,而不重新索引,java,Java,我有以下问题: 我有这样一个“数组”: [0] = This [1] = is [2] = my array 当“array.remove(0)”时-数组将更改为 [0] = is [1] = my array 但我不想失去他们的位置(指数)。。。 我能在这里做什么?它们将保持如下状态: [0] = null [1] = is [2] = my array 您只需将所需位置的数组元素设置为null,即可完成以下任务: array[pos]=null; 您可以使用a
[0] = This
[1] = is
[2] = my array
当“array.remove(0)”时-数组将更改为
[0] = is
[1] = my array
但我不想失去他们的位置(指数)。。。
我能在这里做什么?它们将保持如下状态:
[0] = null
[1] = is
[2] = my array
您只需将所需位置的数组元素设置为null,即可完成以下任务:
array[pos]=null;
您可以使用arrayList.add(0,null),而不是调用remove(0)。这会帮你完成任务。你不能
java数组从索引0开始,具有连续的索引(自然正数)
有两种基本方法:
java的自然值将为null。
对于字符串,也可以使用空字符串
在那里,您可以对索引应用任何逻辑李>
数组上没有
remove
方法。也许你指的是一个ArrayList
?如果是这样,你就无法实现你想要的。