如何检查Float变量是空的还是空的IN JAVA

时间:2017-06-05 04:09:33

标签: java object floating-point is-empty null-check

我有一个Float变量,它是从一个返回Float值的函数初始化的,在某些情况下可能会返回null。所以我需要检查变量中的值是null还是空。如果值为空,我需要初始化值为1的变量wb1。我正在使用Java Spring。这是我目前正在使用的代码,

Float wb1 = !StringUtils.isEmpty(getArea())?getArea() : 1.0f;

使用值1.0f

检查和初始化的正确方法是什么

2 个答案:

答案 0 :(得分:1)

首先:Float是一个对象,float是原始类型。

null check用于对象。对于基元,您应该使用默认值检查。对于float,默认值为0.0f。

答案 1 :(得分:0)

假设您的意思是Float,float的框,您可以使用

Optional.ofNullable(wbCalculation(area.getArea(), CitySizeByArea.SIZE1.value, area.getRate1(), task.getTaskId())).orElse(0f)