Commit 3a45a698 by haozi

添加object判空工具类

parent d2bf0929
package com.secoo.mall.common.util.object;
import java.util.List;
import java.util.Map;
import java.util.Set;
/**
* Created by liumingming on 2018/6/13.
*/
public class ObjectUtils {
/**
* 方法描述 如果对象为非空返回true 否则返回false
*/
public static <T> boolean isNotNull(T obj) {
if (null != obj) {
return true;
}
return false;
}
/**
* 方法描述 如果对象为空返回 true 否则返回false
*/
public static <T> boolean isNull(T obj) {
if (null != obj) {
return false;
}
return true;
}
/**
* 方法描述 判断Set集合非null 非空 返回true 否则返回false
*/
public static <T> boolean isNotNull(Set<T> list) {
if (null != list && !list.isEmpty()) {
return true;
}
return false;
}
/**
* 方法描述 判断Set集合是null或者空 非空 返回true 否则返回false
*/
public static <T> boolean isNull(Set<T> list) {
if (null == list || list.isEmpty()) {
return true;
}
return false;
}
/**
* 方法描述 判断List集合非null 非空 返回true 否则返回false
*/
public static <T> boolean isNotNull(List<T> list) {
if (null != list && !list.isEmpty()) {
return true;
}
return false;
}
/**
* 方法描述 判断List集合是null或者空 非空 返回true 否则返回false
*/
public static <T> boolean isNull(List<T> list) {
if (null == list || list.isEmpty()) {
return true;
}
return false;
}
/**
* 方法描述 判断Map集合非null 非空 返回true 否则返回false
*/
public static <T, O> boolean isNotNull(Map<T, O> map) {
if (null != map && !map.isEmpty()) {
return true;
}
return false;
}
/**
* 方法描述 判断Map集合是null或者空 返回true 否则返回false
*/
public static <T, O> boolean isNull(Map<T, O> map) {
if (null == map || map.isEmpty()) {
return true;
}
return false;
}
/**
* 方法描述 判断数组集合非null 非空 返回true 否则返回false
*/
public static <T> boolean isNotNull(T[] list) {
if (null != list && !(list.length == 0)) {
return true;
}
return false;
}
/**
* 方法描述 判断数组集合是null或者空 返回true 否则返回false
*/
public static <T> boolean isNull(T[] list) {
if (null == list || list.length == 0) {
return true;
}
return false;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment