Guava Ints – indexOf() 函数

来源:这里教程网 时间:2026-02-17 21:41:48 作者:

Guava Ints indexOf() 函数

Guava的 Ints .indexOf(int[] array, int target) 方法返回数组中目标值的 first 外观索引。

语法:

public static int indexOf(int[] array, int target)

参数: 这个方法接受以下参数。

array: 一个int值的数组,可能是空的。target: 一个原始的int值。

返回值:该方法返回数组[i]==目标的最小索引i,如果不存在这样的索引,则返回-1.

示例1:

// Java code to show implementation of// Guava's Ints.indexOf() method  import com.google.common.primitives.Ints;import java.util.Arrays;  class GFG {      // Driver's code    public static void main(String[] args)    {          // Creating an integer array        int[] arr = { 1, 2, 3, 4, 3, 5 };          int target = 3;          // Using Ints.indexOf(int[] array, int target)        // method to get the index of first appearance        // of a given element in array and return -1        // if element is not found in the array        int index = Ints.indexOf(arr, target);          if (index != -1) {            System.out.println("Target is present at index "                               + index);        }        else {            System.out.println("Target is not present"                               + " in the array");        }    }}

输出:

Target is present at index 2

示例2:

// Java code to show implementation of// Guava's Ints.indexOf() method  import com.google.common.primitives.Ints;import java.util.Arrays;  class GFG {      // Driver's code    public static void main(String[] args)    {          // Creating an integer array        int[] arr = { 3, 5, 7, 11, 13 };          int target = 17;          // Using Ints.indexOf(int[] array, int target) method        // to get the index of first appearance of a        // given element in array and return -1 if        // element is not found in the array        int index = Ints.indexOf(arr, target);          if (index != -1) {            System.out.println("Target is present at index "                               + index);        }        else {            System.out.println("Target is not present"                               + " in the array");        }    }}

输出:

Target is not present in the array

参考:https://google.github.io/guava/releases/22.0/api/docs/com/google/common/primitives/Ints.html#indexOf-int:A-int-

相关推荐