java中List、Array、Map、Set等集合相互转
1、List转换为ArrayList<String> list = new ArrayList<>();list.add("AAAA");list.add("BBBB");list.add("CCCC");list.add("DDDD");String [] array = list.toArray(new String[list.size()]);

3、Map的Key值转换为ListMap<Integer,String> map = new HashMap<>();map.put(1,"稆糨孝汶;AAAA");map.put(2,"BBBB");map.put(3,"CCCC");map.put(4,"DDDD");List<Integer> list = new ArrayList<Integer>(map.keySet());

5、Array转换为SetString [] countries = {"AAAA", "BBBB", "CCCC", "DDDD"};Set<String> set = new HashSet<String>(Arrays.asList(countries));注:如果Array中存在相同的值,Set中只会存在一个

7、Map的Value值转换为SetMap<Integer,String> map = new HashMap<>();map.put(1,"AAAA");map.put(2,"BBBB");map.put(3,"CCCC");map.put(4,"DDDD");Set<String> set = new HashSet<String>(map.values());

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:30
阅读量:35
阅读量:26
阅读量:36
阅读量:68