import java.util.ArrayList;
import java.util.List;public class DelectListItemText {
public static void main(String[] args) {
List<Integer> is = new ArrayList();
// List<Integer> is = null; 必须实例化吗?
Integer i1 = new Integer(1);
Integer i2 = new Integer(2);
Integer i3 = new Integer(3);
Integer i4 = new Integer(4);
is.add(i1);
is.add(i2);
is.add(i3);
is.add(i4);
for(Integer i: is)
System.out.println(i);
System.out.println();
is.remove(2);
System.out.println("---- " + is.size() + " ----");
for(Integer i: is)
System.out.println(is);
}
}这时段测试代码好像没问题,但在实际操作中删除后要先调整元素,再将集合减1,请问如何实现。
以前用过,但现在又忘了,请哪位大哥提个醒,多谢了。
import java.util.List;public class DelectListItemText {
public static void main(String[] args) {
List<Integer> is = new ArrayList();
// List<Integer> is = null; 必须实例化吗?
Integer i1 = new Integer(1);
Integer i2 = new Integer(2);
Integer i3 = new Integer(3);
Integer i4 = new Integer(4);
is.add(i1);
is.add(i2);
is.add(i3);
is.add(i4);
for(Integer i: is)
System.out.println(i);
System.out.println();
is.remove(2);
System.out.println("---- " + is.size() + " ----");
for(Integer i: is)
System.out.println(is);
}
}这时段测试代码好像没问题,但在实际操作中删除后要先调整元素,再将集合减1,请问如何实现。
以前用过,但现在又忘了,请哪位大哥提个醒,多谢了。
List当然也不例外了
要删除直接调用list的.remove方法就可以了
需要实例化