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();
                    }
            }
  • 相关阅读:
    Solaris+Oracle安装(详细图解)
    linux卸载和安装jdk
    UTF8, Unicode, GB2312格式串转换之C语言版
    linux安装ant
    在 Linux 平台下使用 JNI
    华为C/C++笔试题(1)
    c面试
    mongodb数据库
    YARN
    NPM(包管理器)
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/3810581.html
Copyright © 2011-2022 走看看