arraylisttest.java
package qqq;
import java.util.arraylist;
public class arraylisttest {
/**
* @param args
*/
public static void main(string[] args) {
long starttimeal1;
long endtimeal1;
long starttimeal2;
long endtimeal2;
//al顺序添加500000
starttimeal1 = system.currenttimemillis();
arraylist al = new arraylist();
for(int i=0;i<50000; i++){
al.add("000");
}
endtimeal1 = system.currenttimemillis();
//al前段添加
starttimeal2 = system.currenttimemillis();
arraylist al2 = new arraylist();
al.add(1,"000");
endtimeal2 = system.currenttimemillis();
system.out.println("顺序添加50000条数据耗时:"+(endtimeal1-starttimeal1)+"ms");
system.out.println("顺序添加50000条数据耗时:"+(endtimeal2-starttimeal2)+"ms");
}
}
//********************************************************************************
hashmaptest.java
import java.util.hashmap;
public class hashmaptest {
hashmap hm1 = new hashmap();
hm1.put(i,"000");
hashmap hm2 = new hashmap();
hm2.put(50000-i, "000");
endtimeal2 = system.currenttimemillis();
//system.out.println(hm1.size());
//system.out.println(hm2.size());
linkedlisttest.java
public class linkedlisttest {