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

Tutoriais Básicos de Java

Controle de fluxo do Java

Java Array

Java Orientação a Objetos (I)

Java Orientação a Objetos (II)

Java Orientação a Objetos (III)

Tratamento de Exceções Java

Java Lista (List)

Java Queue (Fila)

Conjunto Map do Java

Conjunto Set do Java

Java Entrada e Saída (I/O)

Reader do Java/Writer

Outros tópicos do Java

Métodos de percorrimento do ArrayList em programas Java

Exemplos Java

Neste exemplo, vamos aprender a percorrer os elementos do ArrayList no Java.

Para entender este exemplo, você deve entender o seguinteProgramação JavaTema:

Exemplo1:Usar loop for para percorrer ArrayList

import java.util.ArrayList;
class Main {
  public static void main(String[] args) {
    //Criar uma lista de arrays
    ArrayList<String> languages = new ArrayList<>();
    languages.add("Java");
    languages.add("JavaScript");
    languages.add("Python");
    System.out.println("ArrayList: " + languages);
    //Usar loop for
    System.out.println("Usar loop for para percorrer ArrayList:");
    for(int i = 0; i < languages.size(); i}}++) {
      System.out.print(languages.get(i));
      System.out.print(", ");
    }
  }
}

Resultados de Saída

ArrayList: [Java, JavaScript, Python]
usar loop for para percorrer ArrayList:
Java, JavaScript, Python,

No exemplo acima, criamos uma lista de arrays chamada languages. Aqui, usamos loop for para acessar cada elemento da arraylist.

Exemplo2usar for-loop each para percorrer ArrayList

import java.util.ArrayList;
class Main {
  public static void main(String[] args) {
    //Criar uma lista de arrays
    ArrayList<String> languages = new ArrayList<>();
    languages.add("Java");
    languages.add("JavaScript");
    languages.add("Python");
    System.out.println("ArrayList: " + languages);
     //usar loop forEach
    System.out.println("usar for-loop each para percorrer ArrayList);
    for(String language : languages) {
      System.out.print(language);
      System.out.print(", ");
    }
  }
}

Resultados de Saída

ArrayList: [Java, JavaScript, Python]
usar for-loop each para percorrer ArrayList:
Java, JavaScript, Python,

Aqui, usamos for-loop each para percorrer ArrayList e imprimir cada elemento.

Exemplo3usar listIterator() para percorrer ArrayList

import java.util.ArrayList;
import java.util.ListIterator;
class Main {
  public static void main(String[] args) {
    //Criar um ArrayList
    ArrayList<Integer> numbers = new ArrayList<>();
    numbers.add(1);
    numbers.add(3);
    numbers.add(2);
    System.out.println("ArrayList: " + numbers);
    //Criar uma instância de ListIterator
    ListIterator<Integer> iterate = numbers.listIterator();
    System.out.println("Percorrendo ArrayList:");
    while(iterate.hasNext()) {
      System.out.print(iterate.next()) + ", ");
    }
  }
}

Resultados de Saída

ArrayList: [1, 3, 2]
Percorrendo ArrayList:
1, 3, 2,

No exemplo acima, usamos o método listIterator() para iterar o ArrayList. Aqui,

  • hasNext() - Se o ArrayList tiver o próximo elemento, retorna true

  • next() - Retorna o próximo elemento do ArrayList

AtençãoTambém podemos usarIterador ArrayListMétodos eforEach() ArrayListMétodos para iterar ArrayList.

Exemplos Java