首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么把一个list转换为map

2011-12-14 
如何把一个list转换为map?如何把一个list转换为map?[解决办法]List list new ArrayList()for (int i

如何把一个list转换为map?
如何把一个list转换为map?

[解决办法]
List list = new ArrayList();
for (int i = 0; i < 10; i++) {
list.add( " "+i);
System.out.println(list.get(i));
}
Map map = new HashMap();
for (int i = 0; i < list.size(); i++) {
map.put( " "+i, list.get(i));
System.out.print(map.get( " "+i));
}
[解决办法]
保存的时候:
List list = new ArrayList();
MyClass mc[] = new MyClass()[10];
for(int i=0;i <list.size();i++){
list.add(mc[i]);
}

Map map = new HashMap();
map.put( "List ",list);

取值:

List list = (List)Map.get( "List ");
for(int i=0;i <list.size;i++){
MyClass mc = (MyClass)list.get(i);
}



[解决办法]
jyzhaowb() 你写的是什么啊!!
为什么还要写个数组啊!!不懂啊!!!!!!!!!!!!!!
[解决办法]
循环把list里的数据取出然后加到map里
[解决办法]
第一个能看明白什么意思,第二个还没看明白
[解决办法]
二楼是直接把list 放到了hashmap 里面
[解决办法]
恩 一楼的可以。
[解决办法]
2楼的把对象都放进LIST里面先了啊。。。。。。
唉 跟一楼的是一回事,1楼的直接放数字进去了
MyClass 是要你自己去定义的
[解决办法]
我知道啊.
我只是想问问有没有jdk的方法直接转化的
好比
Integer.parserInt( '123 ');

这样......省事~
[解决办法]
晕,很显然没有啊,一个要键值一个不要……

热点排行