📜  Java番石榴 | Booleans.indexOf(boolean[] array, boolean target) 方法与示例(1)

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

Java番石榴 | Booleans.indexOf(boolean[] array, boolean target) 方法与示例

Booleans.indexOf(boolean[] array, boolean target) 方法是 Java 中 Booleans 类的一个方法,用于在指定的 boolean 数组中查找特定值的第一次出现并返回其下标,如果未找到则返回 -1

语法
public static int indexOf(boolean[] array, boolean target)

参数说明:

  • array: 需要查找的 boolean 数组。
  • target: 需要查找的布尔值。

返回值:

返回查找到的第一个元素的下标,如果未找到则返回 -1

示例
import java.util.Arrays;
import com.google.common.primitives.Booleans;

public class BooleansExample {
    public static void main(String[] args) {
        boolean[] array = { true, false, false, true };
        boolean target = false;
        int index = Booleans.indexOf(array, target);
        System.out.println("数组 " + Arrays.toString(array) + " 中 " + target + " 的下标为 " + index);
    }
}

输出:

数组 [true, false, false, true] 中 false 的下标为 1

在上面的例子中,我们创建了一个 boolean 数组和一个需要查找的目标值。然后调用 Booleans.indexOf() 方法查找目标值在数组中第一次出现的位置,并将结果输出到控制台上。

需要注意的是,该方法使用的是 Guava 库的 Booleans 类,而不是 Java 标准库的 Boolean 类。所以在使用前需要先导入 Guava 库。