AD

¿Ya dominas lo básico? Un curso estructurado de Java es la vía rápida para dar el salto.

Ver cursos de Java en Udemy

Enlace de afiliado. No te cuesta nada extra.

Lecciones de Java
Lección 44 / 68

Emparejar dos listas (la operación zip)

En esta lección combinarás dos listas emparejando sus elementos por posición.

Java no trae una operación zip, así que se recorre con un índice hasta la longitud de la más corta y se combinan los elementos.

El código de ejemplo empareja nombres con puntuaciones.

Lo esencial es recorrer hasta Math.min() de las dos longitudes. Usar la más larga provoca IndexOutOfBoundsException; al menos aquí el error es inmediato y claro, a diferencia de C, donde leería basura en silencio.

Cuando dos listas paralelas representan lo mismo, suele ser mejor una única lista de objetos o de record. Así es imposible que se descoordinen, que es exactamente lo que acaba pasando con listas paralelas en cuanto el programa crece.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar Java directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)