Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2014, 10:02
aldo_rengo
 
Fecha de Ingreso: febrero-2013
Ubicación: en mi casa
Mensajes: 541
Antigüedad: 11 años, 2 meses
Puntos: 3
for each extendido en java puedo usar this

Hola miren recien estoy aprendiendo java,
y nada, estoy en la parte donde se recorre, con for , ese que es extendido...
y tengo un ejemplo que dice algo asi...


Código Java:
Ver original
  1. public void listarTodosLosNombres () {
  2.  
  3.         for (String i: listaDeNombres) {
  4.  
  5.         System.out.println (i); //Muestra cada uno de los nombres dentro de listaDeNombres
  6.  
  7.     }
  8.  
  9.   }


listadeNombres , vendria a ser el arraylist de strings..

bueno que pasa cuando tengo una clase, que internamente, usas metodos de Arraylist.. por que esto no me anda...

Código Java:
Ver original
  1. for(String u:this){
  2.             System.out.println("Usando el for extendido ");
  3.         }


dice algo como esto..

Cita:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Can only iterate over an array or an instance of java.lang.Iterable
osea no hay mucha ciencia, ya que en el ejemplo de los parametros.
del uso del for extendido debo colocar.el ArrayList,
aca lo quiero usar como this..

pero nada.