永发信息网

java 类型转化出现异常

答案:3  悬赏:0  手机版
解决时间 2021-04-05 13:35
PwdCommondGroupDaoDBUtils p = new PwdCommondGroupDaoDBUtils();
p.findPwdparams(map)
代码这么运行时正常的。这个方法返回的是一个list<Wssg> 控制台也查询出了所有数据库中的数据
接着我想获取里面的值就出现问题了print时 就出现问题了,我是这么写的、
Iterator it = p.findPwdparams(map).iterator();
while(it.hasNext()){
Wssg wssg = it.next();
System.out.println(wssg.getName());
}
会提示我类型转化错误。
求教那里错了 那里需要该

接着 我尝试获取一个看看
Wssg wssg = list.get(0);
System.out.println(wssg.getName());
还是同一个异常
求教如何获取
我加了之后运行 还是类型转化异常
最佳答案
Iterator<Wssg> it = 。。。。;

这里在p.findPwdparams(map).iterator()时就得类型转换。如:<Wssg>p.findPwdparams(map).iterator();

因为,你是从object 到 Wssg类型的,必须强制类型转换。
全部回答
Iterator<Wssg> it = ...;
java中数据类型转换低级的向高级转换可以自动转换,因为不丢失数据!比如byte转换为int 但是高级向低级转换成高级的时候的时候可能会丢失数据,这个时候我们需要强制转换
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
问道139到哪里刷道
到达……的顶峰 翻译成英语短语
My Last Weekend 这篇作文怎么写?
算式(-)(-)(-)(-)可表示为A.(-)4B.
一种商品原价80元,涨价十分之三后,现价多少
左耳高频听力阈值提高什么意思
手游热血江湖怎么删除,手游热血江湖怎么删除
如何填写监理巡视记录
有一首英文歌 女声唱的 很好听 属于比较慵懒
泡温泉时可以带隐形眼镜没
技能最多的网游是哪个
假设为了丰富同学们的学校生活,最近你校组织
玩吃鸡被喷蹭热度,LOL真的彻底凉了吗
龙宇网络怎么去啊,有知道地址的么
领导高升祝福成语,刚刚被升职,在酒桌上答谢
推荐资讯
下列各组词语中,没有错别字的一组是A.直译
农业银行在电脑上怎样用网银转账
猜谜语,什么材料的房子最好?
冰箱压缩机听到爆了一声排气口不排气吸回气口
济宁哪里卖毛笔字帖?比较全的。谢谢
老外为什么喜欢用macbook
在东北地区摩托车啥时换夏季机油
哈尔滨6月份多什么天气
八年级教科书上 一张球票是 a ticket to a ba
五金行业做什么赚钱,求五金产品的日语专业词
20立方空压机,每小时耗油量
狗生气时或者不高兴外表会有什么反映?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?