本帖最后由 小黑子 于 2014-10-8 08:14 编辑
写了一段代码,结果ArrayList和LinkedList中的 remove(int index)都删不掉数据。加入三组数据。执行remove之后,仍然能打印出三组数据。这是为什么???
- import java.util.LinkedList;
- import java.util.Iterator;
- import java.util.ArrayList;
- class LinkedListTest
- {
- public static void main(String[] args)
- {
- //LinkedList ll = new LinkedList();
- ArrayList ll = new ArrayList();
- ll.add("aaa");
- ll.add("123");
- ll.add("23");
- System.out.println(ll.remove(1));
- Iterator it = ll.iterator();
- while(it.hasNext())
- {
- System.out.println(it.next());
- }
- }
- }
复制代码
|
|