package com.github.sd4324530.fastweixin.util; /** * 对象常用方法工具类 * * @author peiyu */ public final class BeanUtil { /** * 此类不需要实例化 */ private BeanUtil() { } /** * 判断对象是否为null * * @param object 需要判断的对象 * @return 是否为null */ public static boolean isNull(Object object) { return null == object; } /** * 判断对象是否不为null * * @param object 需要判断的对象 * @return 是否不为null */ public static boolean nonNull(Object object) { return null != object; } /** * 判断对象是否为空,如果为空,直接抛出异常 * * @param object 需要检查的对象 * @param errorMessage 异常信息 * @return 非空的对象 */ public static Object requireNonNull(Object object, String errorMessage) { if (null == object) { throw new NullPointerException(errorMessage); } return object; } }