JAVA 在非空判断工具类里添加object类型非空判断
时间: 2023-08-29 12:06:11 浏览: 37
可以使用如下的代码实现 object 类型的非空判断:
```java
public class ObjectUtils {
public static boolean isNotNull(Object obj) {
return obj != null;
}
}
```
可以在需要进行非空判断的地方调用该方法,例如:
```java
Object obj = new Object();
if (ObjectUtils.isNotNull(obj)) {
// do something
}
```
这样就可以避免在使用 obj 对象时可能出现的空指针异常。
相关问题
java 非空判断工具类
可以使用以下代码作为 Java 的非空判断工具类:
```java
public class StringUtils {
/**
* 判断字符串是否为空
*
* @param str 字符串
* @return 是否为空
*/
public static boolean isEmpty(String str) {
return str == null || str.length() == 0;
}
/**
* 判断字符串是否不为空
*
* @param str 字符串
* @return 是否不为空
*/
public static boolean isNotEmpty(String str) {
return !isEmpty(str);
}
/**
* 判断对象是否为空
*
* @param obj 对象
* @return 是否为空
*/
public static boolean isNull(Object obj) {
return obj == null;
}
/**
* 判断对象是否不为空
*
* @param obj 对象
* @return 是否不为空
*/
public static boolean isNotNull(Object obj) {
return !isNull(obj);
}
}
```
这个工具类包含了判断字符串和对象是否为空的方法,可以方便地在代码中使用。
推荐个 java对象非空校验工具类
可以使用 Apache Commons 的工具类:org.apache.commons.lang3.ObjectUtils。
其中,ObjectUtils 类中的 isNull() 方法可以判断对象是否为 null,isNotNull() 方法可以判断对象是否不为 null。示例如下:
```
Object obj = null;
if (ObjectUtils.isNull(obj)) {
// 处理对象为 null 的情况
}
if (ObjectUtils.isNotNull(obj)) {
// 处理对象不为 null 的情况
}
```
此外,ObjectUtils 还提供了其他一些有用的方法,如 defaultIfNull() 方法可以在对象为 null 时返回默认值,toString() 方法可以将对象转换为字符串等。具体可以参考官方文档:https://commons.apache.org/proper/commons-lang/javadocs/api-3.12.0/org/apache/commons/lang3/ObjectUtils.html