Код: Выделить всё
class A {
Optional op;
public Optional getOp() {
return op;
}
}
List l = null;
l.stream().map(x -> x.getOp().orElse(0)).max(Comparator.naturalOrder());
Код: Выделить всё
error: incompatible types: inference variable T has incompatible bounds
[javac] l.stream().map(x -> x.getOp().orElse(0)).max(Comparator.naturalOrder());
[javac] ^
Подробнее здесь: https://stackoverflow.com/questions/702 ... tion-error
Мобильная версия