在java语言中,把数组转换成List集合,有个很方便的方法就是 List<String> list = Arrays.asList("a","b","c");

(1)该方法不适用于基本数据类型(byte,short,int,long,float,double,boolean)

(2)该方法将数组与列表链接起来,当更新其中之一时,另一个自动更新

(3)不支持add和remove方法

但你可能不知道这样得到的List它的长度是不能改变的。当你向这个List添加或删除一个元素时(例如 list.add("d");)程序就会抛出异常(java.lang.UnsupportedOperationException)。怎么会这样?!只需要看看asList()方法是怎么实现的就行了。

 

相关文章:

  • 2022-12-23
  • 2021-09-21
  • 2021-05-25
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-22
  • 2021-11-27
  • 2021-09-05
  • 2022-12-23
  • 2021-04-01
  • 2022-12-23
  • 2021-09-19
相关资源
相似解决方案