1、大小的固定性

  • 数组一旦创建,大小是固定的,无法改变
  • ArrayList的大小是可变的,可以根据需要动态增长或缩小

2、对象类型和原始类型

  • 数组可以存储对象类型和原始类型的值:例如,int[]可以存储整数,String[]可以存储字符串
  • ArrayList只能存储对象类型,不能直接存储原始类型,需要使用对应的包装类

3、功能和灵活性

  • 数组的功能相对有限,仅提供了基础的操作,如访问和赋值
  • ArrayList提供了丰富的方法来插入、删除、替换和访问元素
最后修改:2023 年 08 月 07 日
如果觉得我的文章对你有用,请随意赞赏