/**
* 一个Demo希望对楼主有用
**/
public class ArrayLinkedComp {
public static void main(String[] args) {
ArrayList<String> arr = new ArrayList<String> ();
LinkedList<String> lin = new LinkedList<String> ();
long aTime1 = System.currentTimeMillis();
for(int i=0;i<5000;i++) {
arr.add("123");
}
long aTime2 = System.currentTimeMillis();
Date date = new Date();
long lTime3 = date.getTime();
for(int i=0;i<5000;i++) {
lin.add("abc");
}
Date date2 = new Date();
long lTime4 = date2.getTime();
System.out.println("ArrayList插入5000条数据之前,当前时间的毫秒数为aTime1="+aTime1+",插入之后当前的时间为aTime2="+aTime2+"," +
"所以ArrayList在插入5000数据所用的时间为arrTime="+(aTime2-aTime1));
System.out.println("LinkedList插入5000条数据之前,当前时间的毫秒数为lTime3="+lTime3+",插入之后当前的时间为lTime4="+lTime4+"," +
"所以LinkedList在插入5000数据所用的时间为linTime="+(lTime4-lTime3));
}
} |