图片中的java代码中的划线部分是什么意思呢?

划线部分是什么意思呢??结尾的.doubleValue是什意思?还有22行的Map。Entryme=是什么意思呢,谢谢好人... 划线部分是什么意思呢?? 结尾的.doubleValue是什意思?
还有22行的 Map。Entry me = 是什么意思呢,谢谢好人
展开
 我来答
珠娇霞朋楠
2013-08-10 · 超过16用户采纳过TA的回答
知道答主
回答量:105
采纳率:0%
帮助的人:53.5万
展开全部
.doubleValue()方法是基础类型包装类Double里的一个方法,你要将Double跟double区分开,一个是类一个是基础类型。这个方法就是将double类型的对象转化成double类型的基础数据类型。查查API文档上面什么都有,英文看不懂可以用各种翻译工具,实在不行找个中文版的过度。

Map.Entry me = 实际上就是 类名 加 变量名 加等号。 只是这个类名是 Map.Entry,用到了内部类知识。 Map就是一般用的Map,Entry是Map里面的一个类。一般情况下,要输出Map中的key 和 value 是先得到key的集合,然后再迭代(循环)由每个key得到每个value而Entry可以一次性获得这两个值。

既然你做这题目,肯定是需要学过相关内容的,学过了还问这么基础的问题,你再问之前查过API文档吗?翻过书本吗?就像这个Map.Entry ,告诉了怎么回事,你不会反问Map是什么吗,别人告诉你每一行的意思又有什么用,你自己没理解,不了解基础的东西。

这样的方法跟态度是学不好java的
追问
不好意思 拿本教材完全没有提高那些方法是什么意思,每次都是直接出现然后稍稍解释就算了,所以我只能把它出现的每一个方法记住是怎么用。而上 面那个例子里面的。doublevalue方法没有说什么意思,我就问一下咯。你不用这么大反应。
痞子_姆_
2013-08-10 · TA获得超过401个赞
知道答主
回答量:191
采纳率:66%
帮助的人:142万
展开全部
映射楼主应该知道吧,hashMap就是映射的集合。
举个例子,字符串类型John Doe映射到双精度浮点数3434.34
就是说这俩是一一对应的(有的好像还可以一对多,忘掉了)
hm.get("john doe")这个意思就是获取哈希表中“john”这个字符串对应的对象
但是这个对象不知道是什么类型,于是
前面加(Double)表示强转换。
现在((Double)hm.get("john doe"))实际就是一个Double对象
Double对象里有一个doubleValue方法获取其中存储的double值赋给balance
Double是引用类型,double是常量。
然后+1000再覆盖哈希表
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a37f8ce28
2013-08-10 · TA获得超过2514个赞
知道小有建树答主
回答量:405
采纳率:0%
帮助的人:444万
展开全部
xxxxx=(Double)xxx.doubleValue()
将获得的一个字符串转化成一个Double对象,然后再调用这个对象的doubleValue()方法返回其对应的double数值,赋给balance

Map.Entry是一个对象可能将i的下一个赋给这个对象
由于没有上下文不太了解这个对象的意思
不过目测这是个遍历循环赋值并输出对象信息
楼主可以再思考一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式