-
引用类型(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()方法进行判空。
- 对于可为空的包装类型,可以使用
浙公网安备 33010602011771号