如何将这个 Kotlin 谓词转换为 java:
List<SomeObjWithProp> lst = ...
Iterables.filter(lst) { obj -> obj?.property != null }
Java 有 lambda 表达式,但没有安全导航运算符,因此您需要显式扩展 null 检查:
Iterables.filter(lst, obj -> (obj != null && obj.getProperty() != null));