Map转换List一些方法详解编程语言

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

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论