首页 > 学院 > 开发设计 > 正文

Map转换List一些方法

2019-11-10 20:19:08
字体:
来源:转载
供稿:网友

因为用到了参考了 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);		


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表