• 技术文章 >java >java数组

    java集合如何实现数组的转换

    小妮浅浅小妮浅浅2021-03-06 14:20:57原创5597

    在我们对集合和数组两类知识点有所了解后,那么对于它们之间的灵活转换,想必也是大家比较关注的问题。本篇主要就集合转换成数组的方法带来介绍,整理出了两种方法:toArray()和生成List。下面我们就这些方面分别进行讲解,代码示例也同样分享给大家,一起看看具体内容吧。

    1、toArray()方法

    可以借助 List 中的toArray()方法来将List转换为数组,注意:toArray()方法内的如果没有参数返回的是object类型数组,如果要为string类型,则需要加:new String[list.size()];

    List<String> list=new ArrayList<String>();
    list.add("aa");
    list.add("bb");
    list.add("cc");
    String[] array=list.toArray(new String[list.size()]);

    2、生成List

    String[] array=new String[]{"aa","bb","cc"};
    List<list> list=Arrays.asList(array);

    注:上面的方法生成的List,无法执行添加,删除操作,下面的操作则无此限制

    String[] array=new String[]{"aa","bb","cc"};
    List<String> list=new ArrayList<String>();
    Collections.addAll(list,array);

    以上就是java集合实现数组的转换,大家可以就这两种方法分别做一个尝试,然后选择更适合自己的方法,加强记忆。更多Java学习指路:java数组

    专题推荐:java 集合 数组
    品易云
    上一篇:java数组的性能分析 下一篇:Java不同数组类型之间的关系

    相关文章推荐

    • java中JVM运行时的内存整理• java对象的创建及内存布局• java对象头的两种存储• java数组去重的两种方法• java中的JDBC如何理解?• java之JDBC如何实现验证登录• java默认方法sqrt的使用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网