qq421872334 2017-02-14 07:18 采纳率: 0%
浏览 1672

JAVA中问一个 不知道算不算是BigDecimal的问题

图片说明
我在这个函数里传了一个List 和一个bigDecimal 过来 然后建了2个栈 bigdecimal引用变量 xxglfSum和 xyglfSum 。然后取出这个List里的MAP ,然后再用xxglfSum这个引用变量指向这个map里的x.get("XXGLF")。 然后关键就是我用这个引用变量去multiply也就是乘我传过来的形参 。按道理来说这个引用变量是指向原来map里get到的堆地址,我做乘法的时候 为什之后来这个堆地址的值没有改变。难道multiply这个方法会生产新的堆变量? 还是说我的理解有错误,求高手解答下。

  • 写回答

2条回答 默认 最新

  • yinde110 2017-02-14 07:49
    关注

    你这样写不会报错么?String类型不能转换成BigDecimal

    评论

报告相同问题?

悬赏问题

  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能
  • ¥15 jmeter脚本回放有的是对的有的是错的
  • ¥15 r语言蛋白组学相关问题