二者對比的對象爲:ArrayList數組形式存放的數據、LinkedList鏈表形式存放的數據數組
用foreach循環ArrayList 10萬次花費時間:7毫秒。用正常for循環ArrayList 10萬次 5毫秒。對象
用foreach循環LinkedList 10萬次花費 5毫秒,用正常for循環LinkedList 10萬次 4481毫秒。for循環
總結:class
若是是須要循環ArrayList數組形式的數據,則使用正常for循環效率會比foreach快一些效率
若是是須要循環 LinkedList 鏈表形式的數據,推薦使用foreach循環(由於數據量太大時使用正常for循環會致使系統崩潰)foreach