DlaczegoDlaczego <? extends Number> nie działa dla Integer?
Predicate<? super Integer> isGreaterThanZero = num -> num.intValue() > 0;
prace dla
isGreaterThanZero.test(new Integer(2));
i nie
Predicate<? extends Number> isGreaterThanZero = num -> num.intValue() > 0;
widzę je jako takie same, ponieważ Integer
is-aNumber
Nie używaj opcji 'nowa liczba całkowita()'. – shmosel