Java ArrayList lastIndexOf()-Methode
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
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.
Weitere Erweiterungen
Java ArrayList