Arrays.asList()方法 讲解

  • Post author:
  • Post category:其他


✨作者:猫十二懿

❤️‍🔥账号:

CSDN


掘金


个人博客


Github

🎉公众号:猫十二懿



介绍

Arrays.asList()是一个Java数组与集合之间的桥梁方法,它可以将一个数组转换为一个List集合。使用Arrays.asList()方法,我们可以将一个数组转换为一个List集合,然后使用List的方法来操作这个集合,比如添加、删除、修改等操作。



特点

  • 返回的List 集合是固定大小的,也就是长度固定,不能进行添加、删除操作



示例

下面是一个使用Arrays.asList()方法的例子:

String[] array = {"apple", "banana", "orange"};
List<String> list = Arrays.asList(array);

这个例子中,我们定义了一个字符串数组array,它包含三个元素。然后,我们使用Arrays.asList()方法将这个数组转换为一个List集合,并将其赋值给list变量。现在,我们就可以使用List的方法来操作这个集合,比如访问、添加、删除、修改等操作。

但是需要注意的是,Arrays.asList()方法

返回的是一个固定大小的List

,这意味着它不支持添加或删除元素的操作。如果我们尝试使用List的add()或remove()方法来修改这个集合,那么就会抛出UnsupportedOperationException异常。

如果我们需要一个

可变的List

,可以使用ArrayList来进行转换,例如:

String[] array = {"apple", "banana", "orange"};
List<String> list = new ArrayList<>(Arrays.asList(array));

这个例子中,我们使用Arrays.asList()方法将数组转换为一个List集合,然后使用ArrayList的构造方法将其转换为一个可变的List。现在,我们可以使用List的所有方法来操作这个集合,包括添加、删除、修改等操作。



版权声明:本文为qq_56098191原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。