📅  最后修改于: 2023-12-03 14:43:01.928000             🧑  作者: Mango
在 Java 中,Booleans 类是一个包装了布尔类型的静态工具类,提供了多种与布尔类型相关的方法。其中之一是 lastIndexOf() 方法,用于返回指定布尔值在数组中最后一次出现的索引位置。本文将为程序员介绍 Booleans.lastIndexOf() 方法,并提供示例代码以帮助理解。
public static int lastIndexOf(boolean[] array, boolean target)
lastIndexOf() 方法返回目标布尔值在给定数组中最后一次出现的索引位置,如果目标布尔值未在数组中出现,则返回 -1。
import java.util.Arrays;
public class Example {
public static void main(String[] args) {
boolean[] array = {true, false, false, true, true};
boolean target = false;
int lastIndex = Booleans.lastIndexOf(array, target);
if (lastIndex == -1) {
System.out.println("The target boolean value " + target + " is not found in the given array.");
} else {
System.out.println("The target boolean value " + target + " last appears at index " + lastIndex + ".");
}
}
}
在上面的示例代码中,我们首先定义了一个布尔类型数组 array
,其中包含了五个随机的布尔值。我们接着定义了一个要查找的目标布尔值 target
,这里我们选择了一个在 array
中出现多次的布尔值 false
。我们调用 Booleans.lastIndexOf() 方法来查找 target
在 array
中最后一次出现的位置,并将返回值存储在变量 lastIndex
中。最后,我们在控制台输出查找结果。
在上述示例代码运行之后,控制台将输出以下信息:
The target boolean value false last appears at index 2.
这表明目标布尔值 false
在 array
中最后一次出现的位置是索引位置 2。