【发布时间】:2016-10-05 14:33:30
【问题描述】:
我有一个以整数个元素开头的 JLabel 数组。如何从数组中删除一定数量的元素?例如,每次更新 int 时:
int i = 21;
i = i - removedElements
如何更新数组以包含这么多元素,而不是创建具有所需元素数量的全新数组?
【问题讨论】:
-
为什么这是一个数组而不是列表?
-
使用
ArrayList -
你不能。 Java 数组是固定大小的。唯一的方法是创建一个新大小的新数组并复制您要保留的值。 或者使用
ArrayList,正如@pvg所说,因为ArrayList会自动为你调整大小。
标签: java arrays loops arraylist