如何遍历一个list组成一个Map? 10

List<LicenseType>licenseTypeList=(List<LicenseType>)res.getValue(XmlData.RESULT_LIST)... List<LicenseType> licenseTypeList = (List<LicenseType>)res.getValue(XmlData.RESULT_LIST);//返回列表信息
list的value是LicenseType。
展开
 我来答
游龙玉
2012-10-10 · 超过13用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:6.6万
展开全部
MAP是以键和值对应的关系来存储数据的,不能保存一个列表
更多追问追答
追问
我也不太懂,我现在要做的是
1、遍历licenseTypeList组成一个map
2、从map中取isneed的值
3、将所有的值组成一个新的map2
追答
map.put("isneed","1");
map.put("isneed","2");
map.get("isneed") 的结果就是2,
第二次赋值会覆盖上一次的值,
不明白你为什么一定要用map来做这件事情,
如果是去掉重复的,建议你用set
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hsjshijiazhuan
2012-10-10 · TA获得超过145个赞
知道小有建树答主
回答量:189
采纳率:0%
帮助的人:78万
展开全部
for(list p:Object){
Map map=new HashMap();
int i=0;
i++;
map.put(i,p)
}
追问
问一下 p和Object是什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
maccter
2012-10-10 · 超过15用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:45.3万
展开全部
map的键和值分别怎么对应呢?
追问
1、遍历licenseTypeList组成一个map
2、从map中取isneed的值
3、将所有的值组成一个新的map2
追答
isneed是键吗对应的是LicenseType的属性吗?你可以hi我,把题目发过来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiubinsys
2012-10-10 · 超过14用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:41.8万
展开全部
Key是啥吗。。
更多追问追答
追问
key是isNeed
追答
不知道你的isNeed是什么。。我试着给你写个吧。
Map map = new HashMap();
for(LicenseType type : licenseTypeList)
{
map.put(isNeed,type);

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式