首先先回答下上面的问题,答案是迭代器,那么很多人就想问下为什么,往下看
@Test
public void get() {
List<Integer> ll = new LinkedList<>();
for (int i=0; i<100000; ++i) {
ll.add(i);
}
long start = System.currentTimeMillis();
for (int i=0; i<ll.size