我想知道如何从包含特定值的集合中获取所有元素.
像这样:
@Override
public Collection<Sale> selectSales(String map) {
HashSet<Sale> sales = new HashSet();
for (Sale sale : salesList) {
if (sale.getMap().equals(map)) {
sales.add(sale);
}
}
return sales;
}
Run Code Online (Sandbox Code Playgroud)
但我想直接过滤集合.我读到我可以使用LAMBDA做到这一点,例如:
list.removeIf(c -> c.getCarColor() == Color.BLUE);
Run Code Online (Sandbox Code Playgroud)
但我不知道如何应用这个例子.
谢谢.