java 数组转list的两种方式

 更新时间:2020年10月23日 09:18:06   作者:Marydon  
这篇文章主要介绍了java 数组转list的两种方式,帮助大家更好的理解和使用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

以上就是java 数组转list的两种方式的详细内容,更多关于java 数组转list的资料请关注脚本之家其它相关文章!

相关文章

  • JAVA StringBuffer类与StringTokenizer类代码解析

    JAVA StringBuffer类与StringTokenizer类代码解析

    这篇文章主要介绍了JAVA StringBuffer类与StringTokenizer类代码解析,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • 一文带你学会Java中ScheduledThreadPoolExecutor使用

    一文带你学会Java中ScheduledThreadPoolExecutor使用

    ScheduledThreadPoolExecutor是Java并发包中的一个类,同时也是 ThreadPoolExecutor的一个子类,本文主要为大家介绍一下ScheduledThreadPoolExecutor使用,需要的可以参考下
    2024-12-12
  • 解决FeignClient发送post请求异常的问题

    解决FeignClient发送post请求异常的问题

    这篇文章主要介绍了FeignClient发送post请求异常的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • 详解Java中Math.round()的取整规则

    详解Java中Math.round()的取整规则

    这篇文章主要介绍了详解Java中Math.round()的取整规则,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • SpringAop @Around执行两次的原因及解决

    SpringAop @Around执行两次的原因及解决

    这篇文章主要介绍了SpringAop @Around执行两次的原因及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • SpringBoot如何使用Scala进行开发的实现

    SpringBoot如何使用Scala进行开发的实现

    这篇文章主要介绍了SpringBoot如何使用Scala进行开发的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • SpringBoot集成SOL链的详细过程

    SpringBoot集成SOL链的详细过程

    Solanaj 是一个用于与 Solana 区块链交互的 Java 库,它为 Java 开发者提供了一套功能丰富的 API,使得在 Java 环境中可以轻松构建与 Solana 区块链交互的应用程序,这篇文章主要介绍了SpringBoot集成SOL链的详细过程,需要的朋友可以参考下
    2025-01-01
  • 通过weblogic API解析如何获取weblogic中服务的IP和端口操作

    通过weblogic API解析如何获取weblogic中服务的IP和端口操作

    这篇文章主要介绍了通过weblogic API解析如何获取weblogic中服务的IP和端口操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • Java设计模式之观察者模式(Observer Pattern)详解

    Java设计模式之观察者模式(Observer Pattern)详解

    观察者模式(Observer Pattern)是一种行为型设计模式,它定义了一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都能够自动地得到通知并进行更新,本文将详细的给大家介绍一下Java观察者模式,需要的朋友可以参考下
    2023-07-07
  • Spring中依赖注入(DI)几种方式解读

    Spring中依赖注入(DI)几种方式解读

    这篇文章主要介绍了Spring中依赖注入(DI)几种方式解读,构造器依赖注入通过容器触发一个类的构造器来实现的,该类有一系列参数,每个参数代表一个对其他类的依赖,需要的朋友可以参考下
    2024-01-01

最新评论