如题所述
第1个回答 2009-01-05
用ArrayList的remove方法元素自动前移:
public E remove(int index)移除此列表中指定位置上的元素。向左移动所有后续元素(将其索引减 1)。
public E remove(int index)移除此列表中指定位置上的元素。向左移动所有后续元素(将其索引减 1)。
参考资料:jdk1.5说明文档
本回答被提问者采纳第2个回答 2009-01-05
支持一楼,remove后将新数据再放到数组中,就可以了啊!或者用map等!
第3个回答 2009-01-05
int A[];
假如要删除index位置的元素,这样做就可以
for(int i = index; i < A.length;i++)
{
A[i] = A[i+1];
}
A.length --;//A数组的大小减1。
假如要删除index位置的元素,这样做就可以
for(int i = index; i < A.length;i++)
{
A[i] = A[i+1];
}
A.length --;//A数组的大小减1。