欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

java 数组转list的两种方式

时间:2021-04-25 10:11:47|栏目:JAVA代码|点击:

方式一

String[] array = {"111","222","333"};
List<String> list = Arrays.asList(array);
// list.add("444");
list.remove(0);  

  如上图所示,不可进行新增或删除元素的操作。

  Arrays.asList(array),返回的List是具有固定长度的私有静态内部类java.util.Arrays.ArrayList,
  所以,就报错:不支持的操作异常。

方式二

String[] array = {"111","222","333"};
List<String> list = new ArrayList<>(Arrays.asList(array));
list.add("444");
list.remove(0);
System.out.println(list);

  流程:array-->java.util.Arrays.ArrayList-->java.util.ArrayList

  注意:new ArrayList(ArrayList),调用的并不是初始化大小那个方法,调用的是:

  将集合转成ArrayList

上一篇:详解spring security 配置多个AuthenticationProvider

栏    目:JAVA代码

下一篇:Java操作Redis2种方法代码详解

本文标题:java 数组转list的两种方式

本文地址:http://www.codeinn.net/misctech/108546.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有