String特殊值的判断方式
对String的特殊值的判断上,除了要关注是否为null,还要关注是否是空字符串。
经常处理的时候直接判断是否为Null就好了,这样很容易出现问题:
if(null!=str) { //not good }
很容易出现漏洞,正确方式如下:
if(StringUtils.isNotBlank(str)) { //good }
对String的特殊值的判断上,除了要关注是否为null,还要关注是否是空字符串。
经常处理的时候直接判断是否为Null就好了,这样很容易出现问题:
if(null!=str) { //not good }
很容易出现漏洞,正确方式如下:
if(StringUtils.isNotBlank(str)) { //good }