码迷,mamicode.com
首页 > 编程语言 > 详细

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

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

标签:style   class   java   color   string   art   

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

标签:style   class   java   color   string   art   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!