HashSet<Integer> liczby = new HashSet<Integer>();
liczby.add(1);
liczby.add(2);
liczby.add(3);
liczby.add(4);
liczby.removeIf ((Integer any) -> { return liczby.contains(3); });
for(Iterator<Integer> it = liczby.iterator(); it.hasNext();){
Integer l2 = it.next();
System.out.println(l2);
}
Ich kann nicht verstehen, warum removeif löscht nicht nur drei, sondern auch 1 und 2 Bedingung erfüllt nur 3 ...lambdas in removeif
Ich schlage vor, nur eine Sprache in Ihren Programmen zu verwenden - Englisch. Durch das Mischen von Sprache wird der Code für andere Peers schwerer lesbar, wenn sie Polnisch nicht beherrschen - und sie müssen es nicht. – DevDio