isNotEmpty与isNotBlank

isNotBlank认为空格是空,isNotEmpty认为空格也是有内容的

isNotEmpty(str)等价于 str != null && str.length > 0
isNotBlank(str) 等价于 str != null && str.length > 0 && str.trim().length > 0
同理
isEmpty 等价于 str == null || str.length == 0
isBlank  等价于 str == null || str.length == 0 || str.trim().length == 0

str.length > 0 && str.trim().length > 0  --->   str.length > 0

转自https://www.cnblogs.com/dixinyunpan/p/6088612.html

你可能感兴趣的:(java)