2 回答

POPMUISE
TA貢獻1765條經驗 獲得超5個贊
下面給你簡單做一下比較:初始化需要進行比較的集合,統一增加10萬個元素,獲取整個過程的執行時間。 1、List集合增加元素 List添加10萬個元素程序運行時間為:8ms 2、Set集合增加元素 Set添加10萬個元素程序運行時間為:17ms 3、LinkedList集合增加元素 LinkedList添加10萬個元素程序運行時間為:8ms 4、TreeSet集合增加元素 TreeSet添加10萬個元素程序運行時間為:40ms 總結:在不考慮去重和排序的情況下,以上幾個常用集合的執行效率排序為:ArrayList >= LinkedList > HashSet > TreeSet 5、HashMap集合增加元素 HashMap添加10萬個元素程序運行時間為:17ms 6、TreeMap集合增加元素 TreeMap添加10萬個元素程序運行時間為:40ms 總結:在不考慮排序的情況下,HashMap的執行效率高于TreeMap:HashMap > TreeMap。
添加回答
舉報
0/150
提交
取消