字符串判断非空时出现的问题

进田大哥哥 2017-04-11 10:01:06
今天遇到一个问题,百思不得其解,恳请各路大神有知道原因的,来帮我解答一下,在下感激不尽
下面是我做的非空判断,判断编辑框里面有未输入或者为空格时不能进入此判断,但是我把所有能做的非空判断都做了,结果还是能进去,求解答!!!!!

str != null || !"".equals(str) || !TextUtils.isEmpty(str) || !str.isEmpty() || str.length()>0



...全文
153 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hersing 2017-04-11
  • 打赏
  • 举报
回复
str.length()>0 怎么看怎么别扭啊,跟你的要求是反的,你把这个条件去掉就好
进田大哥哥 2017-04-11
  • 打赏
  • 举报
回复
用了trim()去了空格了
菜 头 2017-04-11
  • 打赏
  • 举报
回复
是不是有空格呀
_jant 2017-04-11
  • 打赏
  • 举报
回复
你可以把str做下过滤空格操作 str.trim();
  • 打赏
  • 举报
回复
你这样写,貌似空格的时候会进去
wish_better 2017-04-11
  • 打赏
  • 举报
回复
str.trim().length()>0?
  • 打赏
  • 举报
回复
你可以断点看一下是哪个判断进去的
110成成 2017-04-11
  • 打赏
  • 举报
回复
判不为空应该中间用&&吧,难道我理解错了。。

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧