使用ArrayList時設置初始容量的重要性

ArrayList是Java中比較經常使用的一個類,它是基於數組實現,非線程安全,可快速隨機訪問List中的元素。java ArrayList具備動態擴容的機制,每次在添加元素時,都會判斷容量是否夠用,若是不夠用,則須要擴容。數組 JDK1.8中,ArrayList的初始容量爲0,第一次添加元素時,會將容量設置爲10,若是容量不夠,則每次會擴大50%安全 擴容代碼以下:測試 /** *
相關文章
相關標籤/搜索