今天写Android开发作业的时候用了一下java的string强转doubleb功能,然后我就困惑了一晚上,一直没调出来。
错误代码如下:
Integer.valueOf(x).doubleValue()与Double.parseDouble(x)的用法区别
乍一看“似乎”并没有什么问题,都有doubleValue()功能了,可是当你一运行的时候就会有如下惊喜:
Integer.valueOf(x).doubleValue()与Double.parseDouble(x)的用法区别
一开始没怎么注意这个报错页面(好像是提示读到了整数中不该出现的小数点),就一直迷惑为啥app崩了,求教大佬之后告诉我试试换强转函数
Integer.valueOf(x).doubleValue()与Double.parseDouble(x)的用法区别
于是app就快乐的运行起来了,记下这个错误了,我以后就用Double.parseDouble()函数,再也不用Integer.valueOf().doubleValue()函数了。以后注意!

相关文章:

  • 2021-08-30
  • 2021-06-30
  • 2022-01-13
  • 2021-11-13
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-27
  • 2021-08-05
  • 2022-12-23
  • 2022-02-09
相关资源
相似解决方案