📅  最后修改于: 2023-12-03 15:16:36.162000             🧑  作者: Mango
Booleans.indexOf(boolean[] array, boolean[] target)
是Guava库中的一个方法,用于在boolean
类型的数组中查找另一个boolean
类型的数组第一次出现的位置。如果数组不存在,则返回-1。
array
:被查找的数组。target
:待查找的数组。target
在array
中第一次出现,则返回它的索引值。import java.util.Arrays;
import com.google.common.primitives.Booleans;
public class BooleansIndexOfExample {
public static void main(String[] args) {
boolean[] array = { true, false, true, false, true };
boolean[] target = { false, true };
int index = Booleans.indexOf(array, target);
System.out.println("The target array is found at index " + index);
}
}
输出结果为:
The target array is found at index 1
以上示例中,我们定义了一个boolean
类型的数组array
和待查找的数组target
,然后调用Booleans.indexOf(array, target)
方法查找,最后输出结果。
target
为空(null
)或者长度为0时,方法将直接返回-1。array
或target
中存在null
值,方法将抛出NullPointerException
。