ArrayList的size()方法和String[]的length属性是用于获取容器中元素数量的方法,但它们在实现和用法上有所不同。以下是它们的区别和联系: 区别 容器类型: ArrayList是一个动态数组(可变数组),属于Java集合框架的一部分。 String[]是一个固定长度的数组,属于Java核心语言的一部分。 方法和属性: ArrayList使用size()方法获取当前存储的元素个数。ArrayList<String> list = new ArrayList<>(); list.add("A"); list.add("B"); int size = list.size()