java.util.Objects.isNull vs object == null

前端 未结 5 1251
盖世英雄少女心
盖世英雄少女心 2020-12-08 03:57

As you know, java.util.Objects is

This class consists of static utility methods for operating on objects.

One of such methods i

5条回答
  •  太阳男子
    2020-12-08 04:26

    Look at the source:

    public static boolean isNull(Object obj) {
        return obj == null;
    }
    

    To check for null values, you can use:

    • Objects.isNull(myObject)
    • null == myObject // avoids assigning by typo
    • myObject == null // risk of typo

    The fact that Objects.isNull is meant for Predicates does not prevent you from using it as above.

提交回复
热议问题