StringUtils中 isNotEmpty 和isNotBlank的区别

import org.apache.commons.lang.StringUtils;

/**
 * @Author: Rick
 * @Date: 2018/12/10 18:09
 */
public class StringUtilsBlankAndEnpty {
    public static void main(String[] args) {
        //isNotEmpty 
        StringUtils.isNotBlank("");             //false
        StringUtils.isNotBlank(" ");            //false
        StringUtils.isNotBlank(null);           //false
        StringUtils.isNotBlank("\t");           //false
        StringUtils.isNotBlank("\n");           //false
        StringUtils.isNotBlank(" 1 2 3");       //true

        System.out.println(StringUtils.isNotBlank(""));
        System.out.println(StringUtils.isNotBlank(" "));
        System.out.println(StringUtils.isNotBlank(null));
        System.out.println(StringUtils.isNotBlank("\t"));
        System.out.println( StringUtils.isNotBlank("\n"));
        System.out.println(StringUtils.isNotBlank(" 1 2 3"));


        //isNotBlank
        StringUtils.isNotEmpty("");             //false
        StringUtils.isNotEmpty(" ");            //true
        StringUtils.isNotEmpty(null);           //false
        StringUtils.isNotEmpty("\t");           //true
        StringUtils.isNotEmpty("\n");           //true
        StringUtils.isNotEmpty(" 1 2 3");       //true

        System.err.println(StringUtils.isNotEmpty(""));
        System.err.println(StringUtils.isNotEmpty(" "));
        System.err.println(StringUtils.isNotEmpty(null));
        System.err.println(StringUtils.isNotEmpty("\t"));
        System.err.println( StringUtils.isNotEmpty("\n"));
        System.err.println(StringUtils.isNotEmpty(" 1 2 3"));
    }
}

你可能感兴趣的:(Java)