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

Guida di base Java

Java 流程控制

Java 数组

Java 面向对象(I)

Java 面向对象(II)

Java 面向对象(III)

Gestione delle eccezioni Java

Java 列表(List)

Java Queue(队列)

Java Map集合

Java Set集合

Java 输入输出(I/O)

Java Reader/Writer

Java 其他主题

Java 程序遍历ArrayList的方法

Esempi completi di metodi Java

在此示例中,我们将学习遍历Java中arraylist的元素。

要理解此示例,您应该了解以下Java编程主题:

示例1:使用for循环遍历ArrayList

import java.util.ArrayList;
class Main {
  public static void main(String[] args) {
    // creare una lista array
    ArrayList<String> languages = new ArrayList<>();
    languages.add("Java");
    languages.add("JavaScript");
    languages.add("Python");
    System.out.println("ArrayList: " + languages);
    //使用for循环
    System.out.println("使用for循环遍历ArrayList: ");
    for(int i = 0; i < languages.size(); i++) {
      System.out.print(languages.get(i));
      System.out.print(", ");
    }
  }
}

Risultato di output

ArrayList: [Java, JavaScript, Python]
Esplorare ArrayList utilizzando un ciclo for:
Java, JavaScript, Python,

Nell'esempio precedente, abbiamo creato una lista array chiamata languages. In questo esempio, utilizziamo un ciclo for per accedere a ciascun elemento dell'arraylist.

Esempio 2: esplorare ArrayList utilizzando un ciclo for-each

import java.util.ArrayList;
class Main {
  public static void main(String[] args) {
    // creare una lista array
    ArrayList<String> languages = new ArrayList<>();
    languages.add("Java");
    languages.add("JavaScript");
    languages.add("Python");
    System.out.println("ArrayList: " + languages);
     // utilizzare forEach cycle
    System.out.println("Esplorare ArrayList utilizzando un ciclo for-each:");
    for(String language : languages) {
      System.out.print(language);
      System.out.print(", ");
    }
  }
}

Risultato di output

ArrayList: [Java, JavaScript, Python]
Esplorare ArrayList utilizzando un ciclo for-each:
Java, JavaScript, Python,

In questo esempio, utilizziamo un ciclo for-each per esplorare ArrayList e stampare ogni elemento.

Esempio 3: utilizzare listIterator() per esplorare ArrayList

import java.util.ArrayList;
import java.util.ListIterator;
class Main {
  public static void main(String[] args) {
    // creare un ArrayList
    ArrayList<Integer> numbers = new ArrayList<>();
    numbers.add(1);
    numbers.add(3);
    numbers.add(2);
    System.out.println("ArrayList: " + numbers);
    // creare un'istanza di ListIterator
    ListIterator<Integer> iterate = numbers.listIterator();
    System.out.println("Eseguire l'ArrayList:");
    while(iterate.hasNext()) {
      System.out.print(iterate.next() + ", ");
    }
  }
}

Risultato di output

ArrayList: [1, 3, 2]
Eseguire l'ArrayList:
1, 3, 2,

Nell'esempio sopra, abbiamo utilizzato il metodo listIterator() per iterare l'arraylist. Ecco

  • hasNext() - Restituisce true se l'arraylist contiene un elemento successivo

  • next() - Restituisce l'elemento successivo dell'arraylist

Attenzione:Possiamo anche usareArrayList iteratorMetodo eArrayList forEachMetodo per iterare l'arraylist.

Esempi completi di metodi Java