2015-01-25 14 views
16

Qual è lo scopo dellaScopo del Objects.isNull (...)/Objects.nonNull (...)

Objects.isNull(x) 

se possiamo semplicemente scrivere

x == null 

?

stessa per

Objects.nonNull(...) 

e

x != null 
+0

Non lo so ma immagino OOP o Non OOP questa è una domanda? –

+4

Non lo so, ma la nota dell'API potrebbe spiegare qualcosa: 'Questo metodo esiste per essere utilizzato come predicato, filtro (Objects :: isNull)'. –

risposta

32

Da the JavaDoc of the method:

API Nota: Questo metodo esiste per essere usato come un Predicate, filter(Objects::isNull)

+2

Ho capito, grazie :) Sono così stupido, che mi sono persino dimenticato di leggere javadoc. –