Hola bienvenida al mundo JAVA otra forma de poder recorrer una lista seria por indices:
Código:
for(int i=0;i<array.size();i++){
System.out.println("El valor es: " + array.get(i));
}
en caso de que hubieses declarado tu array de tipo String(sirve para cualquier tipo de objeto persona,cliente,etc).
se pdoria recorrer asi
Código:
ArrayList<String> array=new ArrayList<String>();
//luego agregas los datos
for(String s:array){
System.out.println("El valor es: " + s);
}
y la otra forma q existe es la q puso Xenzo anteriormente
saludos