从数组中删除元素?

时间:2014-11-19 20:04:54

标签: java arrays

我在同一个问题的论坛中看到了这段代码,但是我需要50个声誉才能对回复发表评论。所以我在这里发布了它:

array = ArrayUtils.removeElement(array, element);

我想知道如何在代码中应用它,因为这只是代码: 它看起来像这样:

myArray = ArrayUtils.removeElement(myArray, 2);

myArray = ArrayUtils.removeElement(int[], 2);

1 个答案:

答案 0 :(得分:2)

第一行

myArray = ArrayUtils.removeElement(myArray, 2);

是正确的语法。它将返回数组的新版本,并删除索引2处的元素。另一行会导致错误,因为您实际上并没有传递数组对象,而只是一种类型。

如果您想了解有关此方法或其他相关方法的更多信息,请参阅下面的ArrayDtils JavaDoc:https://commons.apache.org/proper/commons-lang/javadocs/api-3.1/org/apache/commons/lang3/ArrayUtils.html