转自:
Java中如何获取ArrayList中指定元素最后一次出现的索引位置呢?
下文讲述获取ArrayList对象中指定元素,最后一次出现的位置的方法分享,如下所示:
实现思路:
使用lastIndexOf()方法即可获取指定元素在ArrayList中最后一次出现的索引位置
---------------------------------------
lastIndexOf语法:
arraylist.lastIndexOf(Object obj)
---------说明-------------
arraylist:待检索的ArrayList对象
obj:待查找对象
返回值说明:
返回最后一次出现的索引值
当obj在ArrayList中多次出现,则返回最后一次出现的索引位置
当obj在ArrayList中未出现时,则返回-1
例:
ArrayList之lastIndexOf()方法的示例分享
package servlet01; import java.util.ArrayList; public class testMain { /* * java265.com ArrayList中lastIndexOf方法的示例分享 */ public static void main(String[] args) { ArrayList<Integer> objectName = new ArrayList<Integer>(); objectName.add(11); objectName.add(88); objectName.add(11); objectName.add(11); System.out.println("11 最后一次出现的位置:" + objectName.lastIndexOf(11)); System.out.println("111 最后一次出现的位置:" + objectName.lastIndexOf(111)); } } -------运行以上代码,将输出以下信息---- 11 最后一次出现的位置:3 111 最后一次出现的位置:-1