Tests auf null
Zwei neue Methoden in Java 8 bei der Klasse Objects sind isNull(Object o) und nonNull(Object o), wohinter sich ein einfacher Test auf o == null bzw. o != null verbirgt.
class java.util.Objects
-
static boolean isNull(Object obj) -
static boolean nonNull(Object obj)Lieferttruewenn obj gleichnullbzw. nichtnullist.
Im normalen Programmcode werden Entwickler diese Methoden nicht nutzen, doch sind sie praktisch für Methodenreferenzen, sodass es dann zum Beispiel heißen kann stream.filter(Objects::nonNull).usw.