【发布时间】:2017-11-05 18:59:03
【问题描述】:
我有一个 Float 变量,它是从返回 Float 值的函数初始化的,在某些情况下可能会返回 null。所以我需要检查变量中的值是空还是空。如果该值为空,我需要用值 1 初始化变量 wb1。我使用的是 Java Spring。这是我目前正在玩的代码,
Float wb1 = !StringUtils.isEmpty(getArea())?getArea() : 1.0f;
检查和初始化值为 1.0f 的正确方法是什么
【问题讨论】:
-
原始浮点数不能为空
-
Float不是原始类型。float是原始类型,但原始类型不能为空或 null。不清楚你在问什么。 -
投票结束
-
而测试非基元是否为空的方法是
wb1 == null。 (这是基本的 Java 101 内容。我建议您阅读 Java 教程...)
标签: java object floating-point is-empty null-check