Junior — Middle
¿Qué clases principales se utilizan para procesar colecciones de datos en una estructura de matriz?
sobes.tech AI
Respuesta de la IA
En Android, para trabajar con colecciones de datos, a menudo se utilizan las siguientes clases principales:
- ArrayList — matriz dinámica que permite agregar y eliminar elementos.
- LinkedList — lista enlazada, útil para inserciones y eliminaciones frecuentes.
- HashMap — colección de pares "clave-valor" con acceso rápido por clave.
- HashSet — conjunto de elementos únicos.
- SparseArray — versión optimizada de HashMap para claves de tipo int, utilizada a menudo para ahorrar memoria.
Ejemplo de uso de ArrayList:
ArrayList<String> list = new ArrayList<>();
list.add("Android");
list.add("Kotlin");
for (String item : list) {
System.out.println(item);
}