Guava Ints – lastIndexOf() 函数

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

Guava Ints lastIndexOf() 函数

Guava’s Ints .lastIndexOf() 返回数组中目标值 last 的出现索引。

语法:

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

参数。

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

返回值: Ints.indexOf()方法返回数组[i]==目标的大索引i,如果不存在这样的索引,则返回-1.

示例1:

// Java code to show implementation of// Guava's Ints.lastIndexOf() 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, 3, 4 };          int target = 3;          // Using Ints.lastIndexOf() method to get the        // index of last appearance of a given element        // in array and return -1 if element is        // not found in the array        int index = Ints.lastIndexOf(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 6

示例2:

// Java code to show implementation of// Guava's Ints.lastIndexOf() 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.lastIndexOf() method to get the        // index of last appearance of a given element        // in array and return -1 if element is        // not found in the array        int index = Ints.lastIndexOf(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#lastIndexOf-int:A-int-

相关推荐