Java ArrayList lastIndexOf ()

Die Java ArrayList lastIndexOf () -Methode gibt die Position des letzten Auftretens des angegebenen Elements zurück.

Die Syntax der lastIndexOf()Methode lautet:

 arraylist.lastIndexOf(Object obj)

Hier ist Arraylist ein Objekt der ArrayListKlasse.

lastIndexOf () Parameter

Die lastIndexOf()Methode verwendet einen einzelnen Parameter.

  • obj - Element, dessen Position zurückgegeben werden soll

Wenn dasselbe Element obj an mehreren Stellen vorhanden ist, wird die Position des zuletzt angezeigten Elements zurückgegeben.

lastIndexOf () Rückgabewert

  • Gibt die Position des letzten Auftretens des angegebenen Elements aus der Arrayliste zurück

Hinweis : Wenn das angegebene Element nicht in der Liste vorhanden ist, gibt die lastIndexOf()Methode -1 zurück .

Beispiel: Das letzte Vorkommen des ArrayList-Elements abrufen

 import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList 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); ) )

Ausgabe

 Programmiersprachen: (JavaScript, Python, Java, C ++, Java) Letztes Vorkommen von Java: 4 Letztes Vorkommen von C: -1

Im obigen Beispiel haben wir eine Arrayliste mit dem Namen Languages ​​erstellt. Beachten Sie die Ausdrücke,

 // returns 4 languages.lastIndexOf("Java") // returns -1 languages.lastIndexOf("C")

Hier gibt die lastIndexOf()Methode erfolgreich die Position des letzten Auftretens von Java zurück (dh 4). Element C existiert jedoch nicht in der Arrayliste. Daher gibt die Methode -1 zurück .

Und wenn wir das erste Auftreten von Java erhalten möchten, können wir die indexOf()Methode verwenden. Weitere Informationen finden Sie unter Java ArrayList indexOf ().

Hinweis : Mit der Java ArrayList get () -Methode können wir das Element auch an einem bestimmten Speicherort abrufen.

Interessante Beiträge...