Java - 从数组中删除元素

如何在 java 中从数组中删除特定的字符串或 int 对象?
最好的选择是使用对象集合。元素被复制到同一数组,位置偏移量为 -1.

public void removeElement(Object[] a, int del) {
System.arraycopy(a,del+1,a,del,a.length-1-del);
}

Apache Commons

你也可以使用commons lang的libraryArrayUtils.

array = ArrayUtils.removeElement(array, element)
Resources:
https://stackoverflow.com/questions/642897/removing-an-element-from-an-array-java