分享

List、Set、Map、数组之间各种转换

 江江385 2015-06-05

List转Set       

1.Set set = new HashSet(new ArrayList());

Set转List   

1.List list = new ArrayList(new HashSet());

数组转为List     

1.List arr = Arrays.asList("1", "2", "3");

2.//或者

3.String[] arr = {"1", "2"};
4.List list = Arrays.asList(arr);

数组转为Set        

1.int[] arr = { 1, 2, 3 };

2.Set set = new HashSet(Arrays.asList(arr));

Map的值转化为List        

1.List list = new ArrayList(map.values());

Map的值转化为Set         

1.Set set = new HashSet(map.values());

List转数组          

1.List list = Arrays.asList("a","b");

2.String[] arr = (String[])list.toArray(new String[list.size()]);

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多