如何在Java中删除数组中的元素?

时间:2016-03-08 02:42:44

标签: java arrays dynamic

有人能给我一个非常基本的例子吗?

我试图编写一个方法,在数组中查找内容并从索引i中的数组中删除特定元素。

2 个答案:

答案 0 :(得分:0)

您可以将数组项设置为null,或使用ArrayUtils'

array = ArrayUtils.removeElement(array, element)

你也可以用数组类型的空白值填充它。 这是一个非常抽象的问题,有许多答案,但谷歌是你的朋友。

答案 1 :(得分:0)

  

数组具有固定的大小,因此删除元素将是代价高昂的   操作。

     

方法1:创建一个大小为-1的新数组并复制所有元素   除了你要删除的那个。

     

方法2:使用ArrayList而不是数组。