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

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

Java番石榴 | 带有示例的 Doubles.lastIndexOf() 方法

介绍

在 Java 中,Doubles 是一个包装类,它提供了一些静态方法来操作 double 类型的数组。其中之一就是 lastIndexOf() 方法,它用于查找数组中最后出现的指定元素的下标。该方法与 Java 中的 Arrays 类中的 lastIndexOf() 方法类似。

语法

Doubles.lastIndexOf(double[] array, double target)

参数

array:要搜索的数组;

target:要查找的值。

返回值

如果找到指定值,则返回该值在数组中最后出现的下标;如果没有找到,则返回 -1。

示例
import com.google.common.primitives.Doubles;

public class Main {
    public static void main(String[] args) {
        double[] numbers = {3.2, 5.5, 1.0, 5.5, 8.9};
        double target = 5.5;
        int lastIndex = Doubles.lastIndexOf(numbers, target);
        if (lastIndex >= 0) {
            System.out.println("The last index of " + target + " is " + lastIndex);
        } else {
            System.out.println("The target value " + target + " is not found in the array.");
        }
    }
}

输出:

The last index of 5.5 is 3
总结

Doubles.lastIndexOf() 方法可以用于查找数组中最后出现的指定元素的下标。在查找时,从数组的末尾开始搜索,如果找到则返回该元素的下标,否则返回 -1。