📅  最后修改于: 2023-12-03 15:02:05.119000             🧑  作者: Mango
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 库。