字符串判空
//做字符串判空时,举荐使用idBlank(String str)方法(注意:特点是空格判断为空)
public static boolean isBlank(String str)
StringUtils.isBlank(null) = true
StringUtils.isBlank("") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank("aba") = false
StringUtils.isBlank(" aba") = false
//注意:判断空格不为空
public static boolean isEmpty(String str)
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty("aba") = false
StringUtils.isEmpty(" aba") = false
去掉字符串两端空格
//注意:为null返回null
public static String trim(String str)
StringUtils.trim(null) = null
StringUtils.trim("") = ""
StringUtils.trim(" ") = ""
StringUtils.trim(" l l ll ") = "l l ll"
StringUtils.trim("ll ") = "ll"
StringUtils.trim(" ll ") = "ll"
//注意:为null或者""或者" "返回null
StringUtils.trimToNull(null) = null
StringUtils.trimToNull("") = null
StringUtils.trimToNull(" ") = null
StringUtils.trimToNull(" d d dd ") = "d d dd"
StringUtils.trimToNull("dd ") = "dd"