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);
}
我不明白爲什麼removeIf刪除不僅3,而且1和2的條件應該只由3被滿足......lambda表達式在removeIf
我建議在您的程序中只使用一種語言 - 英語。混合語言使得代碼難以被其他同伴閱讀,如果他們不知道波蘭語 - 他們不需要。 – DevDio