7. Manejo de Datos: Arrays y ArrayList
El Array Clásico (Estático)
Los arreglos estándar en Java son estáticos y estrictos (nacen con un tamaño, y mueren con ese tamaño). Sirven para juntar muchos elementos del MISMO tipo bajo un solo nombre en diferentes índices (empezando por el índice 0).
El todopoderoso ArrayList (Dinámico)
En la vida real de los proyectos empresariales, las listas cambian constantemente. Usamos la clase nativa ArrayList del paquete java.util para esto. A diferencia del Array, es súper dinámico y posee métodos útiles como `.add()`, `.remove()` y `.size()`.
👨💻 Ejercicio Práctico 1
Crea un arreglo estático de Strings llamado amigos con 3 nombres. Trata de recorrerlos e imprimirlos usando un for-each.
👁️ Ver solución propuesta
👨💻 Ejercicio Práctico 2
Declara un String[] colores = Verde; y usa sin iterar la propiedad nativa .length para imprimir en texto cuántos colores cargó metiste en duro.
👁️ Ver solución propuesta
👨💻 Ejercicio Práctico 3
Activa e instancia una ArrayList<Integer> puntos = new ArrayList<>();. Usando .add() inyecta los números 10, 20 y 30. Finalmente, borra el 20 usando .remove(Integer.valueOf(20)) o referenciando el índice.
👁️ Ver solución propuesta
👨💻 Ejercicio Práctico 4
Usando la lista puntos anterior donde quedaron vivos el 10 y el 30, utiliza .size() para imprimir cuántos registros oficiales te quedaron.
👁️ Ver solución propuesta
Ponte a prueba
Termina de dominar a las Colecciones y demuestra cuánto sabes de estáticos versus dinámicos.