5
Grubun, lambda ifadelerinde sayıma göre sahiplenilmesi, filtrelenmesi ve filtrelenmesi için bir uygulama arıyorum.Grup ile sayımın java ile gerçekleştirilmesi 8
Bu lambda ifadeleri kullanarak bunu gerçekleştirmenin herhangi bir basit uygulaması var mı. Eğer aşırı sürümü kullanmak ve somut sağlayabilmektedir, işte groupingBy
tarafından döndürülen haritanın mutability üzerinde garantisi değildir
import static java.util.stream.Collectors.collectingAndThen;
import static java.util.stream.Collectors.counting;
import static java.util.stream.Collectors.groupingBy;
...
Map<Long, Long> map =
employees.stream()
.collect(collectingAndThen(groupingBy(Employee::getDeptId, counting()),
m -> { m.values().removeIf(v -> v <= 1L); return m; }));
Not:
Cevabınız için teşekkür ederiz – Patan