• 数组与集合之间的转换


    转载: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]);
        }
  • 相关阅读:
    VC++ 进度条的使用
    VC++ 知识点
    VC++ 遍历目录
    VC++ 目录选择对话框
    VC中的树形控件
    C++文件输入输出流
    一些有用的Sql语句
    C语言 单引号和双引号的区别
    如何让自己成为一名黑客高手全集
    顶尖黑客的故事
  • 原文地址:https://www.cnblogs.com/64Byte/p/13235298.html
Copyright © 2020-2023  润新知