0

不明白为什么我在声明时收到此错误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
4

1 回答 1

1

您需要使用以下之一:

double dblLng = 0.0;

或者:

Double dblLng = new Double(0.0);

你得到这个的原因是由于自动装箱将双精度转换为双精度(如果你不理解谷歌Java自动装箱的区别)。这是当前版本的 Codename One 中的一个错误,其中自动装箱所需的 valueOf 方法从列入白名单的 Java 类中丢失,我将看看修复它。

于 2013-04-25T16:07:59.813 回答