1、首先,我创建一个数组,用来演示如何将一个数组转换成为一个list集合,数组如下图所示:
2、我创建的数组,元素是String类型的,那么我可以对List进行泛型。
3、接下来,我使用Arrays.asList()即可将数组转换成为集合。具体转换如下图所示:
4、接下来,我们可以将新生成的集合,将其打印到控制台,查看其元素的数量。
5、我们使用的并不是length而是size,这里您需要注意。打印到控制台,显示如下图所示。
6、数组如果需要打印出来的话,我们需要对其进行遍历,但是集合不需要。我们直接可以将其打印到控制台。
7、因为集合是使用数组转换过来的,所以集合的内容也就是数组的内容。
8、新生成的List集合,并不能随意添加新的元素,如果添加新的元素,就会报错,因为数组是定长的。
9、若该集合是数组转换的,那么操作该集合元素,就等于操作数组对应元素。
10、修改了集合的内容,数组也随之改变,如下图所示的结果是使用上图代码打印出来的数组与集合的内容。
11、从以上打印结果您可以看出,集合是没有独立存在的,修改数组的结果,它会发生改变,修改集合的内容,数组也会随之改变。