All Downloads are FREE. Search and download functionalities are using the official Maven repository.

site.tanghy.common.utils.StringUtil Maven / Gradle / Ivy

Go to download

Java has a problem with precision when dealing with double and float addition, subtraction, multiplication and division operations, so it's a good idea to solve this problem and create some useful tool libraries

The newest version!
package site.tanghy.common.utils;

/**
 *
 *  字符串工具类
 * @author tanghy
 */
public class StringUtil {

    private StringUtil() {

    }

    /**
     * 判断字符串是否为空
     * 如果字符串中有空格时为空
     * @param value 字符串
     * @return 返回true或者false
     */
    public static boolean isBlank(String value){
        return value == null || value.length() == 0 || value.trim().length() == 0;
    }

    /**
     * 判断字符串不为空
     *
     * @param value 字符串
     * @return 返回true或者false
     */
    public static boolean isNotBlank(String value){
        return !isBlank(value);
    }


    /**
     * 判断字符串为空
     * 如果字符串中有空格时不为空
     * @param value 字符串
     * @return 返回true或者false
     */
    public static boolean isEmpty(String value){
        return value == null || value.length() == 0;
    }

    /**
     * 判断字符串不为空
     * @param value 字符串
     * @return 返回true或者false
     */
    public static boolean isNotEmpty(String value){
        return !isEmpty(value);
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy