求给看看,我就是想把map集合value里面的价格拿出来,怎么不对呀

飞飞 2024-11-16 09:30:26
最佳回答
collection<food>value=m.values();iterator<food>it=value.iterator();while(it.hasnext()){
food t=(food)it.next();system.out.println(t.getprice());}
你的代码有问题:
m.entryset()返回的是set,
food>>
所以iterator返回的也是entry,
food>
food t=(food)it.next();这句话相当于将entry,food>转化为food
所以会报错
如果要用你的代码,只需要改下面的语句:
food t=(food)it.next().getvalue();望采纳.谢谢 20210311
汇率兑换计算器

类似问答
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。