-
引用类型(Reference Types):
- 使用
==
运算符判断是否为null
。 - 使用
!=
运算符判断是否不为null
。 - 使用
Objects.isNull()
方法判断是否为null
。 - 使用
Objects.nonNull()
方法判断是否不为null
。
- 使用
-
字符串类型(String):
- 使用
==
运算符判断是否为null
。 - 使用
!=
运算符判断是否不为null
。 - 使用
Objects.isNull()
方法判断是否为null
。 - 使用
Objects.nonNull()
方法判断是否不为null
。 - 使用
.isEmpty()
方法判断是否为空字符串。 - 使用
.isBlank()
方法判断是否为空白字符串(Java 11+)。
- 使用
-
数组类型(Array):
- 使用
==
运算符判断是否为null
。 - 使用
!=
运算符判断是否不为null
。 - 使用
Objects.isNull()
方法判断是否为null
。 - 使用
Objects.nonNull()
方法判断是否不为null
。 - 使用
.length
属性判断是否为空数组。
- 使用
-
集合类型(Collection)和映射类型(Map):
- 使用
==
运算符判断是否为null
。 - 使用
!=
运算符判断是否不为null
。 - 使用
Objects.isNull()
方法判断是否为null
。 - 使用
Objects.nonNull()
方法判断是否不为null
。 - 使用
.isEmpty()
方法判断是否为空集合或映射。
- 使用
-
基本数据类型的包装类型(Wrapper Types):
- 对于可为空的包装类型,可以使用
==
运算符和Objects.isNull()
方法进行判空。
- 对于可为空的包装类型,可以使用