我有一個Float變量從一個返回Float值的函數初始化,並且在某些情況下可能有返回null的機會。所以我需要檢查變量中的值是否爲空或空。如果值爲空,我需要用值1初始化變量wb1。我正在使用Java Spring。這是代碼目前我有趣,如何檢查Float變量是否爲空或空IN JAVA
Float wb1 = !StringUtils.isEmpty(getArea())?getArea() : 1.0f;
什麼是正確的方法來檢查,並與值用來初始化1.0F
我有一個Float變量從一個返回Float值的函數初始化,並且在某些情況下可能有返回null的機會。所以我需要檢查變量中的值是否爲空或空。如果值爲空,我需要用值1初始化變量wb1。我正在使用Java Spring。這是代碼目前我有趣,如何檢查Float變量是否爲空或空IN JAVA
Float wb1 = !StringUtils.isEmpty(getArea())?getArea() : 1.0f;
什麼是正確的方法來檢查,並與值用來初始化1.0F
第一:Float
是一個對象,float
是基本類型。
空檢查用於對象。對於基元,你應該使用默認值檢查。對於float,默認值是0.0f。
假設你的意思是浮動的float
箱子,你可以使用
Optional.ofNullable(wbCalculation(area.getArea(), CitySizeByArea.SIZE1.value, area.getRate1(), task.getTaskId())).orElse(0f)
基本float不能爲空 –
'Float'不是原始類型。 'float'是一個原始類型,但是原始類型不能爲空或爲空。不清楚你在問什麼。 – EJP
投票關閉 –