因为用到了参考了 CSDN 大神Ricky_Fung 的一些思路,万分感谢
// map的key与value 转换成List Map map = new HashMap<String,Object>(); map.put("第一个", "first"); map.put("第二个", "two"); List listKey =new ArrayList<String>();// map的key集合 List listValue =new ArrayList<String>();// map的value集合 Iterator iterator = map.keySet().iterator(); while(iterator.hasNext()){ String key =iterator.next().toString(); listKey.add(key); //key存入list listValue.add(map.get(key));// value 存入list } // 将map的转换成set Set setkey =map.keySet();//key转换成set Set setValue = new HashSet<String>(map.values()); // 将 list 转换成数组 List list1 =new ArrayList<String>(); list1.add("一个"); list1.add("两个"); Object [] o = list.toArray();// 既可以完成转换 } // 数组转换成List String [] s ={"12","34"}; List li = Arrays.asList(s);
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/13144.html