java物件判斷是否為空工具類
阿新 • • 發佈:2019-01-28
package common; import java.util.List; import java.util.Map; import com.google.common.collect.Maps; /** * * 工具類 * * @version 1.0 * @since JDK1.7 */ public class ObjectUtils { /** * * 方法描述 封裝返回結果集 * * @param code * @param msg */ public static Map<String, Object> getReturnResult(Integer code, String msg){ Map<String, Object> map = Maps.newHashMap(); map.put("code", code); map.put("msg", msg); return map; } /** * * 方法描述 封裝返回結果集 多加一個key--value * * @param code * @param msg * @param paramName * @param paramValue * @return */ public static Map<String, Object> getReturnResult(Integer code, String msg, String paramName, Object paramValue){ Map<String, Object> map = Maps.newHashMap(); map.put("code", code); map.put(paramName, paramValue); map.put("msg", msg); return map; } /** * * 方法描述 如果物件為非空返回true 否則返回false * * @param obj * @return */ public static boolean isNotNull(Object obj) { if(obj != null) { return true; } return false; } /** * * 方法描述 如果物件為空返回 true 否則返回false * * @param obj * @return */ public static boolean isNull(Object obj) { if(obj != null) { return false; } return true; } /** * * 方法描述 判斷Map集合非null 非空 返回true 否則返回false * * @param list * @return */ public static boolean isNotNull(Map<Object, Object> map){ if(map != null && !map.isEmpty()) { return true; } return false; } /** * * 方法描述 判斷Map集合是null或者空 返回true 否則返回false * * @param list * @return */ public static boolean isNull(Map<Object, Object> map){ if(map == null || map.isEmpty()) { return true; } return false; } /** * * 方法描述 判斷Map集合非null 非空 返回true 否則返回false * * @param list * @return */ public static boolean isNotNull(List<Object> list){ if(list != null && !list.isEmpty()) { return true; } return false; } /** * * 方法描述 判斷Map集合是null或者空 返回true 否則返回false * * @param list * @return */ public static boolean isNull(List<Object> list){ if(list == null || list.isEmpty()) { return true; } return false; } }