首页 > 编程语言 > 详细

Java对数组的操作(二)——集合与数组的切换

时间:2014-06-27 14:05:54      阅读:347      评论:0      收藏:0      [点我收藏+]

        在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对数组的操作(二)——集合与数组的切换,布布扣,bubuko.com

Java对数组的操作(二)——集合与数组的切换

原文:http://www.cnblogs.com/hrhguanli/p/3810581.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!