zoukankan      html  css  js  c++  java
  • 数组与集合之间的转换

    转载:https://blog.csdn.net/zhuwentao2150/article/details/51713565

    数组转换成list集合(推荐asList()

    方法一:通过add把数组中的数据循环添加到List集合中

     List<String> mlist = new ArrayList<>();
        String[] array = new String[] {"zhu", "wen", "tao"};
        // String数组转List集合
        for (int i = 0; i < array.length; i++) {
            mlist.add(array[i]);
        }
        // 输出List集合
        for (int i = 0; i < mlist.size(); i++) {
            System.out.println("mlist-->" + mlist.get(i));
        }

    方法二:采用java中集合自带的asList()方法就可以完成转换了  推荐***

     String[] array = new String[] {"zhu", "wen", "tao"};
        // String数组转List集合
        List<String> mlist = Arrays.asList(array);
        // 输出List集合
        for (int i = 0; i < mlist.size(); i++) {
            System.out.println("mlist-->" + mlist.get(i));
        }

    List集合转换成数组(推荐toArray())

    方法一:把List中的数据循环添加到数组中

    List<String> mlist = new ArrayList<>();
        mlist.add("zhu");
        mlist.add("wen");
        mlist.add("tao");
        String[] array = new String[mlist.size()];
        // List转换成数组
        for (int i = 0; i < mlist.size(); i++) {
            array[i] = mlist.get(i);
        }
        // 输出数组
        for (int i = 0; i < array.length; i++) {
            System.out.println("array--> " + array[i]);
        }

    方法二:采用集合的toArray()方法直接把List集合转换成数组 推荐***

    List<String> mlist = new ArrayList<>();
        mlist.add("zhu");
        mlist.add("wen");
        mlist.add("tao");
        // List转成数组
        String[] array = mlist.toArray(new String[0]);
        // 输出数组
        for (int i = 0; i < array.length; i++) {
            System.out.println("array--> " + array[i]);
        }
  • 相关阅读:
    最短路算法模板SPFA、disjkstra、Floyd
    数组排序
    java数组之二分法查找
    笔算开平方-20171211
    JSP+Servlet+DAO+Javabean模式小记-20171029
    java中创建List<>类型的数组-20171028
    Android及java中list循环添加时覆盖的问题-20171021
    Java-20180412
    centos 7.2 安装gitlab汉化
    docker 容器配置tocmat时间不统一
  • 原文地址:https://www.cnblogs.com/64Byte/p/13235298.html
Copyright © 2011-2022 走看看