Junior — Middle
¿Qué tipos de colecciones y sus implementaciones ha utilizado en Java para almacenar datos?
sobes.tech AI
Respuesta de la IA
En Java, utilicé diferentes tipos de colecciones del paquete java.util para almacenar y procesar datos:
- List (por ejemplo, ArrayList, LinkedList) — colecciones ordenadas que permiten duplicados. ArrayList es bueno para acceso rápido por índice, LinkedList para inserciones y eliminaciones frecuentes.
- Set (HashSet, TreeSet) — colecciones sin duplicados. HashSet proporciona acceso rápido, TreeSet mantiene los elementos en orden ordenado.
- Map (HashMap, TreeMap) — colecciones de pares clave-valor. HashMap proporciona acceso rápido por clave, TreeMap está ordenado por claves.
Ejemplo de uso de ArrayList y HashMap:
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
Map<String, Integer> map = new HashMap<>();
map.put("apple", 3);
map.put("banana", 5);