Categorías
Collections

Utilice Java Set para obtener una colección de datos únicos

Para mantener el valor único de un gran conjunto de datos, Set sería una buena opción. Cada elemento de un conjunto es único, cuando se agrega un elemento duplicado, se ignora.

Aquí hay un código de muestra de oráculo.

public class FindDups2 {
    public static void main(String[] args) {
        Set<String> uniques = new HashSet<String>();
        Set<String> dups    = new HashSet<String>();
 
        for (String a : args)
            if (!uniques.add(a))
                dups.add(a);
 
	// Destructive set-difference
        uniques.removeAll(dups);
 
        System.out.println("Unique words:    " + uniques);
        System.out.println("Duplicate words: " + dups);
    }
}

  Bucle un iterable en Java

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *