java中关于List中ArrayList和LinkedList的一些区别

来源:互联网 发布:修改linux的ip地址 编辑:程序博客网 时间:2024/06/05 15:37
public class Test {
public static void main(String[] args) throws UnsupportedEncodingException {
int i2 =0;Long start=0L,start2=0L,end=0L,end2=0L;
do {
List list = new ArrayList();
start += System.currentTimeMillis();
for(int i = 0 ; i<=100000; i ++) {
list.add(0,Math.random());
}
end += System.currentTimeMillis();



List list2 = new LinkedList();
start2 += System.currentTimeMillis();
for(int i = 0 ; i<=100000; i ++) {
list2.add(0,Math.random());
}
end2 += System.currentTimeMillis();
System.out.println(i2);
i2++;
}while(i2<10);

System.out.println(end-start);
System.out.println(end2-start2);
}
}
原创粉丝点击