📜  Java中的向量lastIndexOf()方法(1)

📅  最后修改于: 2023-12-03 14:42:56.388000             🧑  作者: Mango

Java中的向量lastIndexOf()方法

在Java中,Vector类提供了lastIndexOf()方法,用于查找指定元素在向量中最后一次出现的位置。

语法
public int lastIndexOf(Object element)

参数:

  • element:要查找的元素。

返回值:

  • 如果找到指定元素,则返回该元素在向量中最后一次出现的索引(从0开始)。
  • 如果未找到指定元素,则返回-1。
示例
import java.util.Vector;

public class Main {
    public static void main(String[] args) {
        Vector<String> vector = new Vector<>();
        vector.add("Apple");
        vector.add("Banana");
        vector.add("Orange");
        vector.add("Apple");

        int lastIndex = vector.lastIndexOf("Apple");
        System.out.println("Last Index of 'Apple': " + lastIndex);
    }
}

输出结果:

Last Index of 'Apple': 3

上述示例中,我们创建了一个向量并添加了一些元素。然后使用lastIndexOf()方法查找元素"Apple"在向量中最后一次出现的位置,并将结果打印到控制台。

注意事项
  • lastIndexOf()方法会从向量的末尾开始向前搜索,返回最后一次出现的位置。如果要查找第一次出现的位置,可以使用indexOf()方法。
  • 如果向量中存在多个相同的元素,则返回最后一个匹配的索引。
  • 如果向量为空,即不包含任何元素,则lastIndexOf()方法始终返回-1。

以上是关于Java中向量lastIndexOf()方法的介绍。使用该方法可以方便地查找指定元素在向量中最后一次出现的位置。无论是查找特定元素还是处理元素位置相关的逻辑时,使用lastIndexOf()方法都能提高代码的可读性和效率。