Set
- ähnelt dem List Type sehr
- in einem Set darf jedes Element / Objekt nur einmal vorkommen
- erbt alle Methoden des Basisinterface Collections
- hat einen einfachen Iterator
- die Elemente / Objekte eines Sets haben keine definierte Reihenfolge
- die Intigrität kann durch veränderliche Objekte verletzt werden
Set - Typen
- HashSet
- TreeSet
- AbstractSet
Implementierung von HashSet und TreeSet
HashSet UnsereHashSet1 = new HashSet(3);
TreeSet UnsereTreeSet2 = new TreeSet();
HashSet und TreeSet befüllen
UnsereHashSet1.add("HashSetTest1");
UnsereHashSet1.add("HashSetTest2");
UnsereHashSet1.add("HashSetTest3");
UnsereTreeSet2.add("TreeSetTest1");
UnsereTreeSet2.add("TreeSetTest2");
UnsereTreeSet2.add("TreeSetTest3");
UnsereTreeSet2.add("TreeSetTest4");
HashSet und TreeSet mithilfe des Iterators ausgeben
Iterator it1 = UnsereHashSet1.iterator();
Iterator it2 = UnsereTreeSet2.iterator();
while(it1.hasNext()) {
System.out.println(it1.next());
}
while(it2.hasNext()) {
System.out.println(it2.next());
}