疯子雨 发表于 2012-9-19 21:35 不能这么移除。 你吧size变量定义在外面,然后用那个变量来移除 int num=l.size();
张 涛 发表于 2012-9-19 21:37 你用for循环去移除元素。 开始时,list中有4个,“8 7 6 5”,你移除第0个,list变为“7 6 5”,x++变为1, ...
深深深.jpg (5.68 KB, 下载次数: 70)
下载附件
2012-9-19 21:41 上传
武庆东 发表于 2012-9-19 21:48 public class Demo{ public static void main(String[] args)throws Exception{ List l = new ArrayList( ...
赵永康 发表于 2012-9-19 21:54 因为集合是可变长度的,当你第一次删除的时候,假如你删掉了java08,这时候i++就是1了指针指向了第2个位置 ...
张小龙 发表于 2012-9-19 22:07 第一个是因为每次循环的时候,list的长度都在变化,所以导致你只删了两个就停止了。 第二个你是想说插入到 ...