zoukankan      html  css  js  c++  java
  • Java对数组的操作(二)——集合与数组的切换

            在Java开发中经常遇见集合与数组的互相切换,怎样实现呢,呵呵呵,非常easy:

            import java.util.ArrayList;

            import java.util.Arrays;
            import java.util.HashSet;
            import java.util.List;
            import java.util.Set;

            public class Test {
                    /**
                     * 将Set集合转换为数组
                     * 
                     * @author GaoHuanjie
                     */
                    private static void setToArray(){
                            Set<String> setNames = new HashSet<String>();
                            setNames.add("欧阳一博");
                            setNames.add("东方弘一");
                            setNames.add("田中义一");
                            String [] arryNames= new String[setNames.size()];
                            setNames.toArray(arryNames);
                            for (String name:arryNames) {
                                    System.out.println(name);
                            }
                    }

                    /**
                     * 将List集合转换为数组
                     * 
                     * @author GaoHuanjie
                     */
                    private static void listToArray(){
                            List<String> listNames = new ArrayList<String>();
                            listNames.add("欧阳一博");
                            listNames.add("东方弘一");
                            listNames.add("田中义一");
                            String [] arryNames= new String[listNames.size()];
                            listNames.toArray(arryNames);
                            for (String name:arryNames) {
                                    System.out.println(name);
                            }
                    }

                    /**
                     * 将数组转换为List集合
                     * 
                     * @author GaoHuanjie
                     */
                    private static void arrayToList(){
                            String [] arryNames= {"欧阳一博","东方弘一","田中义一"};
                            List<String> listNames =Arrays.asList(arryNames);
                            for (String name:listNames) {
                                    System.out.println(name);
                            }
                    }

                    public static void main(String[] args) {
                            setToArray();
                            listToArray();
                            arrayToList();
                    }
            }
  • 相关阅读:
    java多线程
    java垃圾回收
    java研发常见问题总结 1
    js获取时间加多山天和时间戳转换成日期
    php时间选择器亲测可以自己修改
    html5时间选择器
    php生成员工编号,产品编号
    桌面远程链接
    SQL 左外连接查询 将右表中的多行变为左表的一列或多列
    PHPMailer发匿名邮件及Extension missing: openssl的解决
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/3810581.html
Copyright © 2011-2022 走看看