Java中的Arraylist lastIndexOf()方法示例

Java中的Arraylist lastIndexOf()方法示例

介绍

Arraylist是Java中的一个常用数据结构,它是一个动态数组,可以根据需要自动增长。lastIndexOf()是Java中ArrayList类的一个方法,用于返回指定元素在列表中最后一次出现的索引,如果列表中不包含该元素,则返回-1。

语法

下面是该方法的基本语法:

int lastIndexOf(Object o)

参数:
– o:要查找的元素。

返回值:指定元素在列表中最后一次出现的索引,如果列表中不包含该元素,则返回-1。

示例

下面是使用lastIndexOf()方法实现查找指定元素最后一次出现位置的示例代码:

import java.util.ArrayList;

public class Test {
   public static void main(String[] args) {
      // 创建一个字符串列表
      ArrayList<String> list = new ArrayList<String>();

      // 向列表中添加一些元素
      list.add("Java");
      list.add("Python");
      list.add("Php");
      list.add("Java");
      list.add("C++");

      // 使用lastIndexOf()方法查找Java最后一次出现的位置
      int lastIndex = list.lastIndexOf("Java");

      // 输出Java最后一次出现的位置
      System.out.println("Java最后一次出现的位置是:" + lastIndex);
   }
}

上面的示例代码输出结果如下:

Java最后一次出现的位置是:3

示例代码中,首先创建了一个列表,并向其中添加了一些元素。然后使用lastIndexOf()方法查找Java最后一次出现的位置,并将结果赋值给lastIndex变量。最后,将Java最后一次出现的位置输出到控制台。

另外,如果列表中不包含要查找的元素,lastIndexOf()方法会返回-1。下面是一个查找不存在的元素示例代码:

import java.util.ArrayList;

public class Test {
   public static void main(String[] args) {
      // 创建一个字符串列表
      ArrayList<String> list = new ArrayList<String>();

      // 向列表中添加一些元素
      list.add("Java");
      list.add("Python");
      list.add("Php");
      list.add("Java");
      list.add("C++");

      // 使用lastIndexOf()方法查找不存在的元素
      int lastIndex = list.lastIndexOf("JavaScript");

      // 输出不存在的元素结果
      System.out.println("不存在元素的lastIndex:" + lastIndex);
   }
}

上面的示例代码输出结果如下:

不存在元素的lastIndex:-1

结论

使用lastIndexOf()方法可以方便地查找指定元素在列表中最后一次出现的位置,如果列表中不包含该元素,则返回-1。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程