怎么把Map类型强制转换成List类型??
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么把Map类型强制转换成List类型??相关的知识,希望对你有一定的参考价值。
怎么把Map类型强制转换成List类型,最好举例说明
参考技术A 转一个:实现将HashMap转换成为ArrayList,并将map的Key 、Value分别存放到两个ArrayList当中
----------------------------------------------------
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
public class ConvertMapToList
/**
* 实现将HashMap转换成为ArrayList,并将map的Key 、Value分别存放到两个ArrayList当中
* @param args
*/
public static void main(String[] args)
Map map = new HashMap();
map.put("a", "a1");
map.put("b", "b1");
map.put("c", "c1");
List listKey = new ArrayList();
List listValue = new ArrayList();
Iterator it = map.keySet().iterator();
while (it.hasNext())
String key = it.next().toString();
listKey.add(key);
listValue.add(map.get(key));
System.out.println("Convert Finished !");
//output the context of the ArrayList
for(int i =0 ;i<listKey.size();i++)
System.out.print("Key :"+listKey.get(i));
System.out.println(" Value :"+listValue.get(i));
本回答被提问者和网友采纳 参考技术B map不能强制转list 参考技术C 怎么可能呢!
java中怎么list 转成 map?
如题!
我就是想把list 中的数据转到map中怎么转
我是用hibernate 的HQL语句从数据库中取出数据,存在list中
但是我要把list中的数据用DWR写入到页面中,就必须把list中的数据引入到map中啊!
while(it.hasNext)
对象类型 XX=(对象类型)it.next();
然后再把对象放到map里面就行了.本回答被提问者和网友采纳 参考技术B Map<String, String> map = new HashMap<String,String>();
下面是我常用的方法
将key转为List
List<String> keyList = new ArrayList<String>(map.keySet());
将value转为list 参考技术C list中的对象是一个值 而map中的是一对数值 !!!!
转了之后 不行吧 参考技术D 不懂你的意思。
以上是关于怎么把Map类型强制转换成List类型??的主要内容,如果未能解决你的问题,请参考以下文章
jsp里如何用强制类型转换把string类型转换成int型?