//declaramos nuestra lista utilizando la interfaz List e indicamos que contendra objetos del tipo String
List<String> lista = new ArrayList<>();
//for each : debemos indicar el dato que almacena la lista , en este caso String , luego debemos declarar una variable pivote (str) finalmente dos puntos (:) y la lista que vamos a recorrer
for(String str : lista)
{
//imprimimos el objeto pivote
System.out.println(str);
}
//for indicamos la variable indice en 0 para recorrer toda la lista, de inicio a fin al final de cada iteracion el indice se incrementa en uno
for(int indice = 0;indice<lista.size();indice++)
{
System.out.println(lista.get(indice));
}
//utilizar el metodo foreach() de las colecciones de java , debemos llamar al metodo foreach de la instancia de coleccion y enviar un parametro del tipo Consumer
lista.forEach(System.out::println);
检索一个 arrayList 或一个带有 for each 的列表就完成了。
foreach 的第一个参数是数据类型,第二个是临时变量,第三个是你的列表。
你也可以用正常的for
从 Java 8 开始,您有 3 种方式来循环列表
- 使用 for - 使用 for-each - 使用函数式编程
让我们看一些例子: