package com.pangu.common.utils;

import org.apache.commons.lang3.ObjectUtils;

/**
 * 字符串工具类
 * @author pangu
 */
public class StringUtils extends org.apache.commons.lang3.StringUtils {

    /**
     * 判断是否为空
     */
    public static boolean isEmpty(String str) {
        return str == null || str.isEmpty();
    }

    /**
     * 判断是否不为空
     */
    public static boolean isNotEmpty(String str) {
        return !isEmpty(str);
    }

    /**
     * 判断是否为空或空白
     */
    public static boolean isBlank(String str) {
        return str == null || str.trim().isEmpty();
    }

    /**
     * 判断是否不为空或空白
     */
    public static boolean isNotBlank(String str) {
        return !isBlank(str);
    }

    /**
     * 判断对象是否为空
     */
    public static boolean isNull(Object object) {
        return object == null;
    }

    /**
     * 判断对象是否不为空
     */
    public static boolean isNotNull(Object object) {
        return !isNull(object);
    }
}
