Java中ArrayList的lastIndexOf()方法用于获取ArrayList对象中最后一次出现的元素的索引。
用法:
lastIndexOf(element)
参数:要返回其最后一个索引的元素。
返回:
它返回参数中传递的元素的最后一次出现。如果找不到该元素,则返回-1。
演示lastIndexOf()工作原理的程序:
// Java code to demonstrate the working of
// lastIndexOf() method in ArrayList
// for ArrayList functions
import java.util.ArrayList;
public class GFG {
public static void main(String[] args)
{
// creating an Empty Integer ArrayList
ArrayList<Integer> arr = new ArrayList<Integer>(7);
// using add() to initialize values
arr.add(10);
arr.add(20);
arr.add(30);
arr.add(40);
arr.add(30);
arr.add(30);
arr.add(40);
System.out.println("The list initially " + arr);
// last index of 30
int element = arr.lastIndexOf(30);
if (element != -1)
System.out.println("the lastIndexof of" +
" 30 is " + element);
else
System.out.println("30 is not present in" +
" the list");
// last index of 100
element = arr.lastIndexOf(100);
if (element != -1)
System.out.println("the lastIndexof of 100" +
" is " + element);
else
System.out.println("100 is not present in" +
" the list");
}
}
输出:
The list initially [10, 20, 30, 40, 30, 30, 40] the lastIndexof of 30 is 5 100 is not present in the list
相关用法
- Java Vector lastIndexOf()用法及代码示例
- Java Stack lastIndexOf()用法及代码示例
- Java LinkedList lastIndexOf()用法及代码示例
- Java AbstractSequentialList lastIndexOf()用法及代码示例
- Java CopyOnWriteArrayList lastIndexOf()用法及代码示例
- Java StringBuilder lastIndexOf()用法及代码示例
- Java List lastIndexOf()用法及代码示例
- Java AbstractList lastIndexOf()用法及代码示例
- Java Guava Ints lastIndexOf()用法及代码示例
- Java StringBuffer lastIndexOf()用法及代码示例
- Java Java.lang.String.lastIndexOf()用法及代码示例
- Java Stack lastIndexOf(Object, int)用法及代码示例
- Java Guava Bytes.lastIndexOf()用法及代码示例
注:本文由纯净天空筛选整理自Striver大神的英文原创作品 Arraylist lastIndexOf() in Java with example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。