Gli HashSet In Java

In questo video analizziamo gli HashSet in Java. Un HashSet è una struttura dati che implementa l’interfaccia Set e utilizza un hash table per memorizzare gli elementi. Come tutte le classi che implementano i Set, non permette elementi duplicati. Inoltre, ogni elemento viene memorizzato in base al suo hash code.

### Esempio di utilizzo:
import java.util.HashSet;

public class Main {
public static void main(String[] args) {
HashSet<String> set = new HashSet<>();

// Aggiunta di elementi
set.add(“Java”);
set.add(“Python”);
set.add(“C++”);

// Tentativo di aggiungere un duplicato
set.add(“Java”);

System.out.println(set); // Output: [Java, Python, C++]

// Verifica se un elemento è presente
System.out.println(set.contains(“Python”)); // Output: true

// Rimozione di un elemento
set.remove(“C++”);

System.out.println(set); // Output: [Java, Python]
}
}

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *