Archive

Posts Tagged ‘List’

Conocer si una lista tiene elementos duplicados/repetidos en Java

November 18, 2010 Leave a comment

Les dejo este método generico para java 5 en adelante que regresa verdadero si la lista contiene elementos repetidos.

public static <T> boolean tieneElementosDuplicados(List<T> lista){

return new HashSet<T>(lista).size() != lista.size();

}

Categories: Java, Mini-tips, Programación

Crear array de genericos java: List, Map, Set.

May 13, 2010 1 comment

Es muy probable que, en Java, si quieres usar un arreglo de listas, mapas o sets, exista otra opción mucho más adecuada que hacer un arreglo, pero de cualquier manera aquí está las soluciones para este problema del título, create array of java generics: List, Map, Set:

// Lo feo:
Set<String>[] b = (Set<String>) new Set[3];
b[0]; // elemento 0

// Lo mismo, pero más barato:
List< Set<String> > a = new ArrayList< Set<String> >();
a.get(0); // elemento 0
Categories: Java, Mini-tips, Programación