Java ArrayList indexOf()-Methode
Die Methode indexOf() gibt den Indexwert eines Elements im dynamischen Array zurück.
Die Syntax der Methode indexOf() ist:
arraylist.indexOf(Object obj)
Hinweis:arraylist ist ein Objekt der Klasse ArrayList.
Details zu den Parametern:
- obj - das zu suchende Element
Rückgabewert
Gibt den Indexwert der Position des angegebenen Elements im dynamischen Array zurück.
Wenn das Element obj mehrmals im dynamischen Array vorkommt, wird der Indexwert des ersten Vorkommens von obj im Array zurückgegeben.
Wenn das angegebene Element im dynamischen Array nicht vorhanden ist, gibt die Methode indexOf() -1 zurück.
Beispiel
Den Index eines Elements im dynamischen Array 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");
System.out.println("Website-Liste: " + sites);
// das Element suchen, dessen Positionsindex Example ist
int position1 = sites.indexOf("Example");
System.out.println("Indexposition von Example: " + position1);
// finde das Element, dessen Positionsindex Weibo ist
int position2 = sites.indexOf("Weibo");
System.out.println("Indexposition von Weibo: " + position2);
}
}
Die Ausgabe des obigen Programms ist:
Example 的索引位置: 1 Weibo 的索引位置: -1
Im obigen Beispiel haben wir ein dynamisches Array namens sites erstellt.
Beachten Sie diese Ausdrücke:
// 元素存在于动态数组中,返回 1
sites.indexOf("Example");
//元素存在动态数组中不存在,返回 -1
sites.indexOf("Weibo");
Ermitteln Sie die Position des ersten Vorkommens eines Elements:
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);
// das Element suchen, dessen Positionsindex Example ist
int position1 = sites.indexOf("Example");
System.out.println("Indexposition von Example: " + position1);
}
}
Die Ausgabe des obigen Programms ist:
网站列表: [Google, Example, Taobao, Example] Example 的索引位置: 1
Im obigen Beispiel haben wir ein dynamisches Array namens sites erstellt. Hier haben wir die Methode indexOf() verwendet, um die Position des Example-Elements zu ermitteln.
Example kommt an zwei verschiedenen Positionen in der Array-Liste vor. In diesem Fall gibt die Methode den Index des ersten Vorkommens von Example zurück (d. h. 1).
Wenn wir die Position des letzten Vorkommens von Example ermitteln möchten, können wir die Methode lastIndexOf() verwenden. Um mehr zu erfahren, besuchen Sie bitteJava ArrayList lastIndexOf()。
Hinweis:Wir können auch dieJava ArrayList get()Methode verwenden, um das Element an einem angegebenen Index abzurufen.
Andere Erweiterungen
Java ArrayList