English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java Grund教程

Java-Programmflüsse

Java Array

Java objektorientiert(I)

Java objektorientiert(II)

Java objektorientiert(III)

Java Ausnahmebehandlung

Java Liste(List)

Java Queue(Kalender)

Java Map-Kollektion

Java Set-Kollektion

Java Eingabe-Ausgabe(I/O)

Java Reader/Writer

Andere Themen in Java

Methode zur Durchführung von Java-Programmen auf ArrayList

Java Beispiele大全

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:

示例1:Verwenden Sie den for-Loop, um den ArrayList zu durchlaufen

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的每个元素。

示例2:使用for-each循环遍历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并打印每个元素。

示例3:使用listIterator()遍历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.

Java Beispiele大全