区别:
1)数组大小固定,存储数据类型单一(基本类型/引用类型);
2)集合大小可动态扩展,可存储各种类型的数据;
联系:
1)数组转集合: Arrays.asList(数组);
int[] arr = {1,3,4,6,6};
Arrays.asList(arr);
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
2)集合转数组: 集合.toArray();
List list = new ArrayList();
list.add("a");
list.add("b");
list.toArray();
System.out.println(list.toString());
本文详细阐述了数组与集合在大小固定性、数据类型存储上的区别,以及如何通过Arrays.asList()方法将数组转换为集合,反之亦然,利用集合的toArray()方法实现集合到数组的转换。
97





