📌  相关文章
📜  Java番石榴 |带有示例的 Floats.min() 方法(1)

📅  最后修改于: 2023-12-03 15:02:05.356000             🧑  作者: Mango

Java番石榴 | 带有示例的 Floats.min() 方法

在 Java 中,我们可以使用 Floats.min() 方法来获取一组浮点数中的最小值。该方法是由 Google Guava 中提供的一个工具类 Floats 中的静态方法。

使用示例
import com.google.common.primitives.Floats;

public class FloatsMinDemo {
    public static void main(String[] args) {
        float[] nums = new float[]{3.5f, 2.3f, 4.6f, 1.2f, 2.1f};
        float minNum = Floats.min(nums);
        System.out.println("最小值:" + minNum);
    }
}

在上述示例中,我们首先定义了一个包含 5 个浮点数的数组 nums,然后调用 Floats.min(nums) 方法来获取数组中的最小值。最后将获取的最小值输出到控制台。

输出结果为:

最小值:1.2
方法说明

Floats.min() 方法是根据整个数组中的元素来比较大小来确定最小值的。

如果传入的数组为空,则会抛出一个 IllegalArgumentException 异常。

如果传入的数组中的元素存在 NaN(Not a Number)值,则返回 NaN 值。

该方法还有一个重载方法 Floats.min(float a, float b),用于获取两个浮点数中的最小值。

总结

Floats.min() 方法是一个非常方便的获取浮点数中最小值的工具方法。在实际开发中,我们可以利用它来处理一些特殊场景下的业务需求,例如排序、数据筛选等等。