永发信息网

java,list<map>的用法,求指导=,=新手

答案:2  悬赏:50  手机版
解决时间 2021-04-02 18:12
java,list<map>的用法,求指导=,=新手
最佳答案
Map src=new HashMap();

Map的使用:

注意Map里的对象是键值对:{key,value} eg.{"username","godelegant"}
取出有多种方法,比较常用的有
1、在知道Key的情况下,直接map.get(key); eg. map.get("username");
2、在不知道key的情况下,使用iterator(迭代器)来得到,注意下面的代码:

Map src=new HashMap();
map.put("a","123");
map.put("b","234");

Set keySet = map.keySet(); // 得到key的set
Iterator iter = keySet.iterator();
while(iter.hasNext()){
String key = (String)iter.next();
String value = map.get(key);
System.out.println(key+":"+value);
}
}

上面你的问题:
Map map2 = new HashMap();
map2 = atxt.get(0); //报错,Type mismatch: cannot convert from Object to Map

这是因为:你的JVM不知道你的list里面装的是什么类型,你取出来的时候,你也没告诉他是什么类型,直接给了Map类型的变量才出错。

这样写:
Map map2 = (Map)atxt.get(0);

或者:
List atxt = new ArrayList();
...
Map map2 = atxt.get(0);
全部回答
一楼正解
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
感动人的经典语句
SITV是什么电视台
大航海时代5推荐码 yzitpp 有奖励。帮助新人
现在LOL出战全球总决赛的战队哪个是全华队
奔腾 E和酷睿2的区别?
同一局域网内ping不通其他电脑,却能ping通路
索尼M2和三星S830有什么区别
指甲最顶端一圈发白是怎么回事
iknow是什么意思
昨天大猫下过5只小猫,今天少了一只怎么办
求详解(三极管)的意思和工作原理。怎么安装
永嘉县应坑小学成绩查询2016年
色温冷的和暖的分别是什么意思?
为什么我追的女孩子都说我长的丑的没法见人
怎么把易小钱月利宝里的钱拿出来?
推荐资讯
烦躁,甚至无法自控,是不是有什么精
在广西平果有哪些高职高专院校呢
我好像天生就是喜欢中年胖壮熊,小时候很喜欢
化学中α碳位和β碳位是怎么划分和规定的?
贵州死人哭书全集
两性如何相处才不会产生矛盾?
发现去年度的账做错了,怎么调整
怎么设置电脑的闭屏的时间啊。
教皇:梅西我也有点慌,怎么办
请问福福鼠真正的的大结局是什么?
国大金控公司简介
四三四四南北征是什么动物
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?