📅  最后修改于: 2023-12-03 15:32:04.174000             🧑  作者: Mango
Shorts.indexOf(short[] array, short target)
方法和示例在Java中,Shorts.indexOf(short[] array, short target)
是Google Guava库中的一个静态方法,可用于在指定的short数组中查找特定的short值,并返回该值在数组中的索引位置。如果数组中没有找到该值,则返回-1。
该方法的签名如下所示:
public static int indexOf(short[] array, short target)
参数说明:
array
: 指定的short数组target
: 待查找的short值返回值:
下面是一个使用Shorts.indexOf(short[] array, short target)
方法的示例代码,用于查找short数组中的一个特定值。
import com.google.common.primitives.Shorts;
public class ShortArraySearchExample {
public static void main(String[] args) {
short[] array = {5, 10, 15, 20, 25};
short target = 15;
int index = Shorts.indexOf(array, target);
if (index >= 0) {
System.out.println("Target value " + target + " found at index " + index);
} else {
System.out.println("Target value " + target + " not found in the array.");
}
}
}
输出结果:
Target value 15 found at index 2
在上面的示例中,我们定义了一个short数组array
,包含5个元素。我们要查找的目标值是15。我们使用Shorts.indexOf(short[] array, short target)
方法来查找数组中是否存在目标值。由于目标值15在数组中存在于索引位置2处,因此结果为“Target value 15 found at index 2”。
如果我们要查找的值不在数组中,Shorts.indexOf(short[] array, short target)
方法将返回-1。例如,如果我们要查找的目标值是30,则上面的示例将输出“Target value 30 not found in the array.”。
Shorts
类。