📜  Java番石榴 | Longs.indexOf(long[] array, long target) 方法和示例(1)

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

Java番石榴 | Longs.indexOf(long[] array, long target) 方法和示例

介绍

在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()方法和示例的介绍。该方法在处理长整型数组时非常有用,可以快速查找目标值的索引位置。希望本文对你有所帮助!