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

Tutoriales básicos de Java

Control de flujo de Java

Java array

Java orientado a objetos (I)

Java orientado a objetos (II)

Java orientado a objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Queue (cola)

Conjunto Map de Java

Conjunto Set de Java

Java Entrada/Salida (I/O)

Reader de Java/Writer

Otras temáticas de Java

Métodos para recorrer ArrayList en un programa Java

Java 实例大全

En este ejemplo, aprenderemos a recorrer los elementos de ArrayList en Java.

Para entender este ejemplo, debe conocer lo siguienteProgramación JavaTema:

Ejemplo1:Usar el bucle for para recorrer ArrayList

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

输出结果

ArrayList: [Java, JavaScript, Python]
usar un bucle for para recorrer ArrayList:
Java, JavaScript, Python,

En el ejemplo anterior, creamos una lista de arrays llamada languages. Aquí, usamos un bucle for para acceder a cada elemento de la arraylist.

Ejemplo2usar for-usar un bucle each para recorrer ArrayList

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

输出结果

ArrayList: [Java, JavaScript, Python]
usar for-usar un bucle each para recorrer ArrayList:
Java, JavaScript, Python,

Aquí, usamos for-usar un bucle each para recorrer ArrayList e imprimir cada elemento.

Ejemplo3usar listIterator() para recorrer ArrayList

import java.util.ArrayList;
import java.util.ListIterator;
class Main {
  public static void main(String[] args) {
    //Crear una ArrayList
    ArrayList<Integer> numbers = new ArrayList<>();
    numbers.add(1);
    numbers.add(3);
    numbers.add(2);
    System.out.println("ArrayList: " + numbers);
    //Crear una instancia de ListIterator
    ListIterator<Integer> iterate = numbers.listIterator();
    System.out.println("遍历ArrayList:");
    while(iterate.hasNext()) {
      System.out.print(iterate.next() + ", ");
    }
  }
}

输出结果

ArrayList: [1, 3, 2]
遍历ArrayList:
1, 3, 2,

在上面的示例中,我们使用了listIterator()方法来迭代arraylist。这里,

  • hasNext() - 如果arraylist中存在下一个元素,则返回true

  • next() - 返回arraylist的下一个元素

注意:我们还可以使用ArrayList iterator()方法和ArrayList forEach()方法来迭代arraylist。

Java 实例大全