Autor Tema: Interface Iterable Java. Clases que la implementan y métodos asociados. CU00677B  (Leído 3320 veces)

Dan_SB

  • Avanzado
  • ****
  • Mensajes: 273
  • *<DanielsCK>*
    • Ver Perfil
Buenas noches!!

Esto de Iterable no lo entiendo bien... resulta que en el ejercicio 77° del curso se nos mando:

Busca información en la documentación oficial de Java sobre la interface Iterable. ¿Qué clases de las que conoces implementan esta interface? ¿Qué método han de tener disponible las clases que implementan esta interface? ¿Para qué sirve este método?

1. La implementación de esta interfaz permite que un objeto sea el destino de la sentencia for-each.

2. Los métodos:
    a) forEach: Lo que hemos dado, el bucle for each. Ya sabemos que es...
         for(String temp: Lista){
                   .................
         }

    b) iterator: Lo que utilizabamos para recorrer coleciones de ArrayLists.

    c) spliterator: ... La gran duda, en realidad no comprendo para que es esto. Al parecer
    tambien se usa para recorrer cadenas .. pero algo mas alla debe tener...

Me podrian hechar una mano chicos?? :(
« Última modificación: 12 de Abril 2015, 21:56 por Alex Rodríguez »
"Luchar por tus sueños y cumplirlos... eso es vivir.."

toni_apr

  • Avanzado
  • ****
  • Mensajes: 497
  • Curiosidad, es uno de los pilares del Conocimiento
    • Ver Perfil
Re:Ejercicio (CU00677B), ¿Que exactamente hace el método spliterator?.
« Respuesta #1 en: 11 de Abril 2015, 22:29 »
Hola Dan

Citar
Busca información en la documentación oficial de Java sobre la interface Iterable. ¿Qué clases de las que conoces implementan esta interface? ¿Qué método han de tener disponible las clases que implementan esta interface? ¿Para qué sirve este método?

El siguiente enlace muestra la información a buscar
    http://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html

En la página anterior bajo en rótulo 'All Known Implementing Classes' se muestran todas las clases que implementan la interface Iterable (aquí estarán algunas de las que conoces)

Bajo el rótulo 'Method Summary' están todos los métodos de esta Interface

Ya te hemos hechado una mano.

Saludos.

Dan_SB

  • Avanzado
  • ****
  • Mensajes: 273
  • *<DanielsCK>*
    • Ver Perfil
Re:Ejercicio (CU00677B), ¿Que exactamente hace el método spliterator?.
« Respuesta #2 en: 12 de Abril 2015, 01:23 »
Ah.. ya veo.. muchas gracias y disculpas..!
"Luchar por tus sueños y cumplirlos... eso es vivir.."

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".