在Codenameone中使用Double时出现java错误
无法理解为什么在声明Double dblLng
时出现此错误
valueOf(java.lang.String) in java.lang.Double cannot be applied to (double)
Double dblLng = 0.0d;
Fatal Error: Unable to find method valueOf
你可以在下面搜索框中键入要查询的问题!
无法理解为什么在声明Double dblLng
时出现此错误
valueOf(java.lang.String) in java.lang.Double cannot be applied to (double)
Double dblLng = 0.0d;
Fatal Error: Unable to find method valueOf
# 1 楼答案
您需要使用以下选项之一:
或:
之所以会出现这种情况,是因为自动装箱可以无缝地将double转换为double(如果您不理解googlejavaautoboxing的区别)。这是Codename One当前版本中的一个bug,在这个bug中,自动装箱所需的方法的值在白名单上的Java类中丢失了,我将看看如何修复它