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