码迷,mamicode.com
首页 > 其他好文 > 详细

Map,list,set,集合转化

时间:2014-07-16 23:09:55      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:os   for   c   new   ar   size   

public class TestDemo {
    public static void main(String[] args) {
        // set 转list
        List list = new ArrayList(new HashSet());
        // list 转set
        Set set = new HashSet(new ArrayList());
        // 数组转list
        List stooges = Arrays.asList("Larry", "Moe", "Curly");
        // 数组转set
        int[] a = { 1, 2, 3 };
        Set sets = new HashSet(Arrays.asList(a));
        // map的操作
        Map map = new HashMap();
        map.put("1", "a");
        map.put(‘2‘, ‘b‘);
        map.put(‘3‘, ‘c‘);
        for(Object ma : map.keySet()){
            System.out.printf("ma:"+ma);
        }
        System.out.println(map);
        System.out.println(map.keySet());
        System.out.println(map.values());
        // 将map转为list
        List mapList = new ArrayList(map.values());
        System.out.println(mapList);
        // 将map的值转化为Set
        Set mapSet = new HashSet(map.values());
        System.out.println(mapSet);
        // list转数组
        List listCon = Arrays.asList("a", "b");
        System.out.println(listCon);
        String[] arr = (String[]) list.toArray(new String[list.size()]);
        System.out.println(Arrays.toString(arr));
    }
}

Map,list,set,集合转化,布布扣,bubuko.com

Map,list,set,集合转化

标签:os   for   c   new   ar   size   

原文地址:http://www.cnblogs.com/love-you-girl/p/3811619.html

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