Finden Sie die letzte Position einer ArrayList in Java
Die Methode lastIndexOf(Object obj) gibt die Position des letzten Vorkommens eines Elements in einer ArrayList zurück.public int lastIndexOf(Object obj): Diese Methode gibt den Index des letzten Vorkommens des Objekts zurück obj in der ArrayList. Wenn das Objekt nicht vorhanden ist, gibt es -1.
In diesem Beispiel haben wir eine ArrayList von Zeichenfolgen, die einige doppelte Elemente enthält. Wir suchen den letzten Index einiger Elemente mit der Methode lastIndexOf().
import java.util.ArrayList;Runtime:
public class ArrayListLastIndexOf{
public static void main(String[] args) {
// Erstellen einer ArrayList< String>
ArrayList< String> arraylist = neue ArrayList< String> ();
//Strings zu ArrayList hinzufügen
arraylist.add("obj1");
arraylist.add("obj3");
arraylist.add("obj5");
arraylist.add("obj2");
arraylist.add("obj1");
arraylist.add("obj3");
arraylist.add("obj1");
arraylist.add("obj3");
System.out.println("letztes Vorkommen von obj1: "+arraylist.lastIndexOf("obj1"));
System.out.println("letztes Vorkommen von obj3: "+arraylist.lastIndexOf("obj3"));
}
}
letztes Vorkommen von obj1:6
letztes Vorkommen von obj3:7