English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Beispiel werden wir lernen, wie man die Elemente von arraylist in Java durchläuft.
Um diesen Beispiel zu verstehen, sollten Sie die folgenden Kenntnisse habenJava-ProgrammierungThema:
import java.util.ArrayList; class Main { public static void main(String[] args) { //创建数组列表 ArrayList<String> languages = new ArrayList<>(); languages.add("Java"); languages.add("JavaScript"); languages.add("Python"); System.out.println("ArrayList: " + languages); //Verwenden Sie den for-Loop System.out.println("Verwenden Sie den for-Loop, um den ArrayList zu durchlaufen:"); for(int i = 0; i < languages.size(); i++) { System.out.print(languages.get(i)); System.out.print(", "); } } }
Ausgaberesultat
ArrayList: [Java, JavaScript, Python] 使用for循环遍历ArrayList: Java, JavaScript, Python,
在上面的示例中,我们创建了一个名为languages的数组列表。在这里,我们使用for循环来访问arraylist的每个元素。
import java.util.ArrayList; class Main { public static void main(String[] args) { //创建数组列表 ArrayList<String> languages = new ArrayList<>(); languages.add("Java"); languages.add("JavaScript"); languages.add("Python"); System.out.println("ArrayList: " + languages); //使用forEach循环 System.out.println("使用for-each循环遍历ArrayList:"); for(String language : languages) { System.out.print(language); System.out.print(", "); } } }
Ausgaberesultat
ArrayList: [Java, JavaScript, Python] 使用for-each循环遍历ArrayList: Java, JavaScript, Python,
在这里,我们使用for-each循环来遍历ArrayList并打印每个元素。
import java.util.ArrayList; import java.util.ListIterator; class Main { public static void main(String[] args) { //Erstellen Sie eine ArrayList ArrayList<Integer> numbers = new ArrayList<>(); numbers.add(1); numbers.add(3); numbers.add(2); System.out.println("ArrayList: " + numbers); //Erstellen Sie ein ListIterator-Objekt ListIterator<Integer> iterate = numbers.listIterator(); System.out.println("Durchsuchen Sie ArrayList:"); while(iterate.hasNext()) { System.out.print(iterate.next(), + ", "); } } }
Ausgaberesultat
ArrayList: [1, 3, 2] Durchsuchen Sie ArrayList: 1, 3, 2,
Im obigen Beispiel haben wir die Methode listIterator() verwendet, um die ArrayList zu iterieren. Hier,
hasNext() - Wenn die ArrayList den nächsten Element enthält, gibt true zurück
next() - Gibt den nächsten Element der ArrayList zurück
Beachten Sie:Wir können auchArrayList iterator()Methoden undArrayList forEach()Methode, um ArrayList zu iterieren.