English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Neste exemplo, vamos aprender a percorrer os elementos do ArrayList no Java.
Para entender este exemplo, você deve entender o seguinteProgramação JavaTema:
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.
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.
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.