📅  最后修改于: 2023-12-03 15:02:05.235000             🧑  作者: Mango
在Java中,Longs.indexOf()
方法用于查找指定目标值在给定长整型数组中的索引位置。它属于Longs
工具类,提供了一些有用的方法来处理长整型数组。
public static int indexOf(long[] array, long target)
Longs.indexOf()
方法接受两个参数:array
是目标数组,target
是要查找的目标值。它返回目标值在数组中的索引位置,如果目标值不存在则返回-1。
让我们看几个使用Longs.indexOf()
方法的示例:
long[] array = { 1L, 2L, 3L, 4L, 5L };
int index = Longs.indexOf(array, 3L);
System.out.println("Target value 3 is found at index " + index);
int index2 = Longs.indexOf(array, 6L);
System.out.println("Target value 6 is found at index " + index2);
输出结果:
Target value 3 is found at index 2
Target value 6 is not found, index -1
在上面的示例中,我们先定义了一个长整型数组array
,然后使用Longs.indexOf()
方法来查找目标值。第一个示例中,目标值3存在于数组中,因此返回索引位置2。第二个示例中,目标值6不存在于数组中,因此返回索引位置-1。
Longs.indexOf()
方法只能用于长整型数组,不能用于其他类型的数组。这就是关于Longs.indexOf()
方法和示例的介绍。该方法在处理长整型数组时非常有用,可以快速查找目标值的索引位置。希望本文对你有所帮助!