Java動態數組


聲明動態數組

ArrayList<ClassName>  objectArray = new ArrayList<ClassName>();

添加數組元素

objectName.add(new ClassName());

提前設定數組大小

如果提前知道或預測到數組大小,可以使用ensureCapacity

objectArray.ensureCapacity(100);

這樣在添加前100個元素不會觸發動態數組重新分配數組大小的功能(節省內存時間), 但這個數組仍然是動態的,可以包含不止100個元素。

返回數組大小 .size()

objectArray.size()

注意和普通數組的.length區分。

固定數組大小

如果確定當前數組大小已經是最終尺寸,可以使用.trimToSize()將數組大小固定下來。此時多余的內存會被釋放。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM