Java ArrayList lastIndexOf()-Methode

Java ArrayList Java ArrayList

Die Methode lastIndexOf() gibt die Position des letzten Vorkommens des angegebenen Elements im dynamischen Array zurück.

Die Syntax der Methode lastIndexOf() ist:

arraylist.lastIndexOf(Object obj)

Hinweis:arraylist ist ein Objekt der Klasse ArrayList.

Parameterbeschreibung:

  • obj - das zu suchende Element

Rückgabewert

Gibt den Indexwert des letzten Vorkommens des angegebenen Elements im dynamischen Array zurück.

Wenn das Element obj im dynamischen Array wiederholt vorkommt, wird der Indexwert des letzten Vorkommens von obj im Array zurückgegeben.

Wenn das angegebene Element im dynamischen Array nicht vorhanden ist, gibt die Methode lastIndexOf() -1 zurück.

Beispiel

Indexwert des letzten Vorkommens eines ArrayList-Elements abrufen:

Beispiel

import java.util.ArrayList;

class Main {
    public static void main(String[] args){

        // ein Array erstellen
        ArrayList<String> sites = new ArrayList<>();

        sites.add("Google");
        sites.add("Example");
        sites.add("Taobao");
        sites.add("Example");
        System.out.println("Website-Liste: " + sites);


        // letzte Vorkommensposition von Example abrufen
        int position1 = sites.lastIndexOf("Example");
        System.out.println("Position des letzten Vorkommens von Example: " + position1);

        // Wiki ist nicht in der ArrayList
        // gibt -1 zurück
        int position2 = sites.lastIndexOf("Wiki");
        System.out.println("Position des letzten Vorkommens von Wiki: " + position2);
    }
}

Das Ausführen des obigen Programms erzeugt die folgende Ausgabe:

网站列表: [Google, Example, Taobao, Example]
Example 最后出现的位置: 3
Wiki 最后出现的位置: -1

Im obigen Beispiel haben wir ein dynamisches Array namens sites erstellt.

Beachten Sie diese Ausdrücke:

// 返回 3
sites.lastIndexOf("Example");

// Wiki 不在动态数组中,返回 -1
sites.lastIndexOf("Wiki");

Die Methode lastIndexOf() hat erfolgreich die Position des letzten Vorkommens von Example zurückgegeben (d. h. 3). Das Element Wiki existiert nicht in der ArrayList. Daher gibt die Methode -1 zurück.

Wenn wir den Indexwert des ersten Vorkommens von Example erhalten möchten, können wir die Methode indexOf() verwenden. Um mehr zu erfahren, besuchen SieJava ArrayList indexOf() 。

Hinweis:Wir können auch dieJava ArrayList get()-Methode verwenden, um das Element an der angegebenen Indexposition abzurufen.

Java ArrayList Java ArrayList

Weitere Erweiterungen