如何检查 Float 变量为空或 null IN JAVA
How to check a Float variable is empty or null IN JAVA
我有一个 Float 变量,它是从 returning Float 值的函数初始化的,在某些情况下可能 return null。所以我需要检查变量中的值是 null 还是空的。如果该值为空,我需要用值 1 初始化变量 wb1。我正在使用 Java Spring。这是我目前的代码,
Float wb1 = !StringUtils.isEmpty(getArea())?getArea() : 1.0f;
使用值 1.0f 检查和初始化的正确方法是什么
首先:Float
是一个对象,float
是原始类型。
空检查用于对象。对于基元,您应该使用默认值检查。对于浮点数,默认值为 0.0f。
假设你的意思是Float,float
的方框,你可以使用
Optional.ofNullable(wbCalculation(area.getArea(), CitySizeByArea.SIZE1.value, area.getRate1(), task.getTaskId())).orElse(0f)
我有一个 Float 变量,它是从 returning Float 值的函数初始化的,在某些情况下可能 return null。所以我需要检查变量中的值是 null 还是空的。如果该值为空,我需要用值 1 初始化变量 wb1。我正在使用 Java Spring。这是我目前的代码,
Float wb1 = !StringUtils.isEmpty(getArea())?getArea() : 1.0f;
使用值 1.0f 检查和初始化的正确方法是什么
首先:Float
是一个对象,float
是原始类型。
空检查用于对象。对于基元,您应该使用默认值检查。对于浮点数,默认值为 0.0f。
假设你的意思是Float,float
的方框,你可以使用
Optional.ofNullable(wbCalculation(area.getArea(), CitySizeByArea.SIZE1.value, area.getRate1(), task.getTaskId())).orElse(0f)