猫头鹰的深夜翻译:JDK9 NotNullOrElse方法

2018-02-16
阅读 3 分钟
4.5k
JDK9在Object类中新添加了两个静态方法,requreNonNullElse(T, T)和 requireNonNullElseGet(T obj,Supplier<? extends T> supplier)。这两个方法简化了判断对象是否为空(null),如果是空的则返回一个默认值。因此,这两个方法和早期JDK版本中引入的方法requireNonNull(T),requireNonNull(T,String)和requireNonNul...