← Volver
Colecciones en Java
Publicado el 21 de diciembre de 2025
Java
Vamos a ver los tipos de colecciones que existen en Java. Se dividen en 3 grupos principalmente: Link, Set y Map.
List: Si admite duplicados
ArrayList
LinkedList
Vector
Set: No admite duplicados
HashSet
LinkedHashSet
TreeSet
Map: No admite duplicados en la clave.
HashMap
LinkedHashMap
TreeMap
Y código de ejemplo:
package prueba;
import java.util.*;
public class Prueba {
public static void main(String[] args) {
//List si admite duplicados
List<Integer> listIntegers = new ArrayList<>();
listIntegers.add(1);
listIntegers.add(2);
System.out.println(listIntegers);
//Set no admite duplicados
Set<Integer> setIntegers = new HashSet<>();
setIntegers.add(1);
setIntegers.add(2);
setIntegers.add(1);
System.out.println(setIntegers);
//Map no admite duplicados en la clave
Map<Integer, Integer> mapIntegers = new HashMap<>();
mapIntegers.put(1, 1);
mapIntegers.put(2, 2);
mapIntegers.put(1, 2);
System.out.println(mapIntegers);
}
}