2. Sets: Arbeiten mit einzelnen Elementen
Die Hauptimplementierungen sind: HashSet
, LinkedHashSet
und TreeSet
.
Der Hauptvorteil der Verwendung von Sets ist die Effizienz bei der Vermeidung von Duplikaten und deren Integration mit Lambda-Ausdrücken zur Filterung und Datenverarbeitung.
Beispiele mit Lambdas:
<code class="language-java">Set<Integer> numeros = new HashSet<>(Arrays.asList(1, 2, 3, 4, 5)); // Iteração com lambda numeros.forEach(n -> System.out.print(n + " ")); // 1 2 3 4 5 // Remover elementos com base em uma condição numeros.removeIf(n -> n % 2 == 0); System.out.println(numeros); // [1, 3, 5]</code>
Das obige ist der detaillierte Inhalt vonSetzen Sie