listas mezcladas

hola buenas quisiera pedir ayuda con esto que me pideron en clases Mezcla l1 y l2: mezcla los datos intercalados de 2 listas en una nueva lista en java. Desde ya gracias por su cooperacion entiendo algo java pero me falta algo de tiempo en estos momentos sigo intentando algun codigo.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de nomarlegnar

Se me ocurre...

 

espero te sirva...

Imagen de ezamudio

eh

qué código tan enredado. Los  s son genéricos, no veo por qué no los usaste así, para evitar tanto cast.

El   interno debería ser un   y con eso ya no necesitas ese  .

En vez de recibir  , podrías hacer el método genérico para que reciba listas de cualquier tipo.

El ArrayList lo deberías inicializar con el tamaño de ambas listas.

Y por último, tu método solamente funciona bien cuando la primera lista tiene tantos o más elementos que la segunda lista. Si la primera lista tiene N elementos y la segunda tiene M donde M>N, entonces la lista final no contendrá los últimos M-N elementos de la segunda lista.

Una revisión de lo escrito

Una revisión de lo escrito por nomarlegnar

 

Justo estaba escribiendo el

Justo estaba escribiendo el ejemplo con la mismas observaciones de ezamudio... solo me faltó el tamaño inicial del arraylist ( ya actualicé el ejemplo ).

Imagen de nomarlegnar

Muy bien :D

Ezamudio, se nota que eres bueno en lo que haces, sigue así.
OscarRyz, que va campeón así se deberían hacer todas las correcciones.
A ambos, me queda agradecerles, ya que de este sitio es de donde eh ido aprendiendo el manejo de este lenguaje, cabe hacer mención que lo que tengo de antigüedad en esta comunidad es lo que tengo desarrollando, a todos nos sirve.