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]);
        }
  • 相关阅读:
    STL容器 erase的使用陷井
    转:VC++线程同步-事件对象
    VC线程同步方法
    C/C++四种退出线程的方法
    rabbitMQ 常用命令
    Spring @Configuration
    Spring RabbitMQ 延迟队列
    rabbitmq web管理界面 用户管理
    Linux下tar.gz 安装
    Linux下RPM软件包的安装及卸载
  • 原文地址:https://www.cnblogs.com/64Byte/p/13235298.html
Copyright © 2011-2022 走看看