【问题标题】:Error : operator (!=) cannot be applied to double,"null" . How to fix? [duplicate]错误:运算符 (!=) 不能应用于 double,"null" 。怎么修? [复制]
【发布时间】:2018-06-06 03:08:43
【问题描述】:
 if(addressList.get(0).getLatitude() != null){

    fullAddress += addressList.get(0).getLatitude() + " ";

  }

【问题讨论】:

  • 发布您的日志猫输出和地址项的对象结构,以获取用于纬度或任何包装类的数据类型。
  • 你试过if(addressList.get(0).getLatitude() != 0){ 吗?

标签: android xml database firebase


【解决方案1】:

您只能将 Object 类型与null 进行比较

由于 double 是原始类型而不是 Object,因此您无法将其与 null 进行比较。与数字比较:

if(addressList.get(0).getLatitude() != 0){

}

其中0 是纬度的默认值。

查看此SO 以正确比较双打。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多