常用判断方法
- 对象的判断(Objects工具类-Java自带)
-
- Objects.equals(Object a, Object b)
- Objects.isNull(Object obj)
- Objects.nonNull(Object obj)
- Objects.toString(Object o, String nullDefault)
- 字符串的判断( StringUtils工具类-Hutool)
-
- isEmpty(String str)
- isNotEmpty(String str)
- isBlank(String str)
- isNotBlank(String str)
- isNoneBlank(String str)
- 注意
- 断言的使用(Assert工具类)
-
- notNull(Object object)
- isNull(Object object)
- notEmpty(Collection collection)
- isTrue(boolean expression)
- isFalse(boolean expression)
- hasText(String text)
对象的判断(Objects工具类-Java自带)
Objects.equals(Object a, Object b)
如果参数相等返回true,否则false。 因此,如果这两个参数是null ,返回 true,如果只有一个参数为null , 返回 false。 否则,通过使用第一个参数的equals方法确定相等性。
public static boolean equals(Object a, Object b) {
return (a == b) || (a != null && a.equals(b));
}
Objects.isNull(Object obj)
如果提供的参考是 null返回 true,否则返回 false 。
public static boolean isNull(Object obj) {
return obj == null;
}
Objects.nonNull(Object obj)
如果提供的参考是非 null返回 true,否则返回 false 。
public static boolean nonNull(Object obj
Java中常用判断方法介绍

最低0.47元/天 解锁文章
623

被折叠的 条评论
为什么被折叠?



