2023年6月24日发(作者:)
isNotEmpty和isNotBlank区别先看看isEmpty和isBlank
从效果来看,当a=””,字符中有空格时,IsEmpty是算他不为空的本质上讲:isEmpty 等价于 str == null || == 0isBlank 等价于 str == null || == 0 || ().length == 0
我们再来看⾮空:isNotEmpty和isNotBlank都是判断字符串⾮空:
⼤多返回的结果都是false,即不是⾮空==空,只有字符串为a=” ”(⾥⾯有空格时)IsNotEmpty是⾮空,IsNotBlank是空.有区别,他们实际上,上图中a,b字符串的区别就在于⼀个有空格,⼀个没空格,导致isNotEmpty出现变化.看下其本质你就知道了:isNotEmpty等价于 a != null && > 0isNotBlank 等价于 a != null && > 0 && ().length > 0总结: 如果我们想判断字符⾮空⾥有没有a=” “的情况,就直接使⽤Blank,如果需求需要输⼊为空字符时也要继续操作就⽤empty.有点绕..
发布者:admin,转转请注明出处:http://www.yc00.com/news/1687608227a24261.html
评论列表(0条)