Entradas

Mostrando entradas de mayo, 2022

Eliminar duplicados de una Lista en Java

Imagen
Vamos a ver dos formas fáciles de eliminar duplicados de una lista de objetos recogida por un servicio Java. Se trata de una funcionalidad bastante útil y a la cuál necesitaremos recurrir con cierta asiduidad en nuestro día a día en un proyecto Java. Por supuesto, existen métodos adicionales pero los que presentamos en el post nos deberían bastar para avanzar en nuestro trabajo.     Eliminar duplicados de una Lista en Java Para llevar a cabo esta necesidad, vamos a presentar dos formas alternativas de implementación, una recurriendo al objeto HashSet y otra mediante el objeto LinkedHashSet . Eliminar duplicados mediante HashSet Para revisar esta implementación, vamos a partir de una lista de objetos (String) que contiene los nombres de varias empresas norteamericanas. El problema es que dentro de dicha lista hay varias compañías duplicadas y nosotros queremos quedarnos únicamente con una descripción única para cada empresa listada.   List<String> listaEntrada = new ArrayList(Ar