Java ArrayList lastIndexOf() 方法返回指定元素最后一次出现的位置。
用法:
arraylist.lastIndexOf(Object obj)
这里,arraylist 是ArrayList 类的对象。
lastIndexOf()参数
lastIndexOf() 方法采用单个参数。
- obj- 要返回其位置的元素
如果相同的元素obj 出现在多个位置,则返回最后出现的元素的位置。
返回:
- 返回数组列表中指定元素最后一次出现的位置
注意:如果指定的元素在列表中不存在,则lastIndexOf()方法返回-1.
示例:获取 ArrayList 元素的最后一次出现
import java.util.ArrayList;
class Main {
    public static void main(String[] args) {
        // create an ArrayList
        ArrayList<String> languages = new ArrayList<>();
        // insert element to the ArrayList
        languages.add("JavaScript");
        languages.add("Python");
        languages.add("Java");
        languages.add("C++");
        languages.add("Java");
        System.out.println("Programming Languages: " + languages);
        // get the position of Java occurred last
        int position1 = languages.lastIndexOf("Java");
        System.out.println("Last Occurrence of Java: " + position1);
        // C is not in the ArrayList
        // Returns -1
        int position2 = languages.lastIndexOf("C");
        System.out.println("Last Occurrence of C: " + position2);
    }
}
输出
Programming Languages: [JavaScript, Python, Java, C++, Java] Last Occurrence of Java: 4 Last Occurrence of C: -1
在上面的示例中,我们创建了一个名为 languages 的数组列表。注意表达式,
// returns 4
languages.lastIndexOf("Java")
// returns -1
languages.lastIndexOf("C")
在这里,lastIndexOf()方法成功返回最后一次出现的位置 Java (即 4 个)。然而,元素C数组列表中不存在。因此,该方法返回-1.
而且,如果我们想要第一次出现 Java ,我们可以使用 indexOf() 方法。要了解更多信息,请访问Java ArrayList indexOf()。
注意:我们还可以使用ArrayList get方法。
相关用法
- Java ArrayList lastlastIndexOf()用法及代码示例
- Java ArrayList spliterator()用法及代码示例
- Java ArrayList Iterator()用法及代码示例
- Java ArrayList forEach()用法及代码示例
- Java ArrayList contains()用法及代码示例
- Java ArrayList toArray()用法及代码示例
- Java ArrayList clone()用法及代码示例
- Java ArrayList clear()用法及代码示例
- Java ArrayList removeAll()用法及代码示例
- Java ArrayList remove()用法及代码示例
- Java ArrayList containsAll()用法及代码示例
- Java ArrayList sort()用法及代码示例
- Java ArrayList removeIf()用法及代码示例
- Java ArrayList replaceAll()用法及代码示例
- Java ArrayList get()用法及代码示例
- Java ArrayList ensureCapacity()用法及代码示例
- Java ArrayList toString()用法及代码示例
- Java ArrayList iterator()用法及代码示例
- Java ArrayList isEmpty()用法及代码示例
- Java ArrayList set()用法及代码示例
注:本文由纯净天空筛选整理自 Java ArrayList lastIndexOf()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
