1
Как преобразовать этот Котлин предикат Java:Преобразовать Котлин предикат Java
List<SomeObjWithProp> lst = ...
Iterables.filter(lst) { obj -> obj?.property != null }
Как преобразовать этот Котлин предикат Java:Преобразовать Котлин предикат Java
List<SomeObjWithProp> lst = ...
Iterables.filter(lst) { obj -> obj?.property != null }
Java имеет лямбда-выражения, но не безопасной навигации оператора, так что вам нужно, чтобы расширить проверку нулевой явно:
Iterables.filter(lst, obj -> (obj != null && obj.getProperty() != null));