【发布时间】:2021-03-31 04:16:13
【问题描述】:
如果 SubEntity 为 null 怎么办,SubEntity 本身的一些 null 然后 SubEntity::getAmount 空指针那么如何避免
【问题讨论】:
-
如果不尝试使用方法引用,您的代码将变得更加可读:
Comparator.comparing(entity -> entity.getSubEntity().getAmount())。 null 的策略必须由您定义。例如。将它们视为最小值或最大值,或者只是禁止它们并抛出异常。我推荐后者。
标签: java-8 comparator