资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

java数组如何转list

本文小编为大家详细介绍“java数组如何转list”,内容详细,步骤清晰,细节处理妥当,希望这篇“java数组如何转list”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

目前成都创新互联已为上千家的企业提供了网站建设、域名、雅安服务器托管网站托管、企业网站设计、大东网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

1、使用原生模式,拆分数组,添加到List中 

List resultList = new ArrayList<>(array.length);
for (String s : array) {
resultList.add(s);
}

2、使用Arrays.asList()

ListresultList=newArrayList<>(Arrays.asList);

注:当调用Arrays.asList()时,它的返回值类型是ArrayList,但是这个ArrayList是Array的内部类别,当调用add()时,它会报错:java.lang.UnsupportedOperationException,结果会因array的某一值而改变,因此需要重新构建一个新的ArrayList。

3、使用Collections.addAll()

private void testArrayCastToListEfficient(){
  String[] strArray = new String[2];
  ArrayList< String> arrayList = new ArrayList(strArray.length);
  Collections.addAll(arrayList, strArray);
  arrayList.add("1");
  System.out.println(arrayList);
 }

4、使用List.of()

List resultList = List.of(array);

这个方法是Java9的新方法,定义在List接口中,是静态方法,可以直接调用类名。

读到这里,这篇“java数组如何转list”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注创新互联行业资讯频道。


本文标题:java数组如何转list
文章源于:http://cdkjz.cn/article/jjcoee.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220