声明动态数组

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

添加数组元素

objectName.add(new ClassName());

提前设定数组大小

如果提前知道或预测到数组大小,可以使用ensureCapacity

objectArray.ensureCapacity(100);

这样在添加前100个元素不会触发动态数组重新分配数组大小的功能(节省内存时间), 但这个数组仍然是动态的,可以包含不止100个元素。

返回数组大小 .size()

objectArray.size()

注意和普通数组的.length区分。

固定数组大小

如果确定当前数组大小已经是最终尺寸,可以使用.trimToSize()将数组大小固定下来。此时多余的内存会被释放。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-25
  • 2022-12-23
猜你喜欢
  • 2021-08-20
  • 2021-07-26
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案