Las colecciones en Java son un conjunto de clases e interfaces que permiten almacenar, organizar y manipular datos de forma eficiente. El marco de colecciones de Java (Java Collections Framework, JCF) es una parte fundamental de la biblioteca estándar del lenguaje.
El JCF proporciona una arquitectura unificada para manejar grupos de objetos. Incluye interfaces, clases e implementaciones para trabajar con listas, conjuntos, colas, mapas y más.
List, Set, Map).ArrayList, HashSet, HashMap).Permiten almacenar elementos en un orden específico y pueden contener duplicados.
ArrayList: Lista basada en un array dinámico.LinkedList: Lista doblemente enlazada.import java.util.ArrayList;
public class EjemploArrayList {
public static void main(String[] args) {
ArrayList<String> lista = new ArrayList<>();
lista.add("Manzana");
lista.add("Banana");
lista.add("Cereza");
System.out.println("Lista: " + lista);
lista.remove("Banana");
System.out.println("Después de eliminar: " + lista);
}
}
No permiten elementos duplicados.