Si usa alguna API de Java y devuelve un Iterable, como Iterable, es posible que desee repetir este iterable.
El método es bastante simple de la siguiente manera:
Iterable<String> result = ... //result returned from some method. for(String s: result){ System.out.println(s); } |
Si utiliza hasNext(), también puede hacer lo siguiente:
Iterable<String> result = ... //result returned from some method. Iterator<String> iter = result.iterator(); while(iter.hasNext()){ System.out.println(iter.next()); } |
Iterable es una interfaz en java.lang, define que un método iterator() que devuelve un iterador.