Ein Set ist eine Sammlung von Elementen ohne Duplikate.
Ein Set speichert eindeutige Werte ohne Duplikate.
Jeder Wert darf nur einmal vorkommen.
Das bekannteste Set ist HashSet.
import java.util.HashSet;
import java.util.Set;
public class Main {
public static void main(String[] args) {
Set<String> namen = new HashSet<>();
namen.add("Anna");
namen.add("Ben");
namen.add("Chris");
namen.add("Anna");
System.out.println(namen);
}
}
Ausgabe:
[Anna, Ben, Chris]
Anna wird nur einmal gespeichert.
namen.add("David");
namen.remove("Ben");
namen.contains("Anna");
namen.size();
for(String name : namen) {
System.out.println(name);
}