社区
Java SE
帖子详情
关于字符串空验证的问题
一时懿亮
2009-08-30 10:24:10
String aa = request.getParameter("aa");
aa==null和aa.equals("")的区别是什么?if判断时有什么先后顺序吗?要是有请说出原因,谢谢!
...全文
173
9
打赏
收藏
关于字符串空验证的问题
String aa = request.getParameter("aa"); aa==null和aa.equals("")的区别是什么?if判断时有什么先后顺序吗?要是有请说出原因,谢谢!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yanliang_xt
2009-08-30
打赏
举报
回复
[Quote=引用 8 楼 bigbug9002 的回复:]
引用 3 楼 yanliang_xt 的回复:
我觉得这样:
"".equals(aa)
就可以把这两种情况都判断了。
试了一下,行不通啊,""与null不相等。
[/Quote]
呵呵,让你抢先回了,的确不行。。
两者的确不相等。。差点误了有家。。。
bigbug9002
2009-08-30
打赏
举报
回复
[Quote=引用 3 楼 yanliang_xt 的回复:]
我觉得这样:
"".equals(aa)
就可以把这两种情况都判断了。
[/Quote]
试了一下,行不通啊,""与null不相等。
bigbug9002
2009-08-30
打赏
举报
回复
[Quote=引用 3 楼 yanliang_xt 的回复:]
我觉得这样:
"".equals(aa)
就可以把这两种情况都判断了。
[/Quote]
有道理。
bigbug9002
2009-08-30
打赏
举报
回复
aa==null||aa.length()==0这也是一法.
aa==null为真说明aa没有指向任何字符串。
aa.length()==0或者aa.equals("")说为真aa指向的字符串长度为0.
aa==null||aa.equals("")这样的表达式由于逻辑表达式的短路,所以是成立的,不用担心抛出空指针异常。
loveofmylife
2009-08-30
打赏
举报
回复
==判断引用的地址
equal判断是否为同一个对象
fiwiner
2009-08-30
打赏
举报
回复
如果:
String a;
String b = new String();
那么(a == null) = true
(b.equals("")) = true
yanliang_xt
2009-08-30
打赏
举报
回复
我觉得这样:
"".equals(aa)
就可以把这两种情况都判断了。
【如鱼饮水】
2009-08-30
打赏
举报
回复
aa==null||aa.equals("")
非典型射手
2009-08-30
打赏
举报
回复
aa==null表示对象为空,也就是根本没有"aa"这个参数。
aa.equals("")是有这个对象的,只是这个字符串的长度为0.
对于一个null的对象,调用任何方法都将抛出NullPointerException,equals方法也不例外,所以你必须先判断是否为空,然后才能判断是否为空串
uView UI 表单校验 相关字段有数据有值的情况下非
空
验证
失败
问题
问题
情景描述: 1、uniapp 微信小程序使用了uView UI,表单字段有
验证
; 2、添加功能
验证
正常,表单数据本身都是
空
的; 3、更新数据的时候,有些字段明明是有数据的,但是非
空
验证
提示不能为
空
; 4、这里就不截图了,搜索相关的关键词,出现最多的就是“vue+ element ui 表单
验证
有值但
验证
失败
问题
”,转载的基本上都是同一个内容,只能参考参考,但是解决不了
问题
; 5、官方问官方文档最靠谱,有
问题
还是先去看官方文档(form表单部分,主站访问慢,请访问镜像站),加上搜索的内容,启发一
空
字符串
字符串
不为
空
_当
字符串
为
空
但不为
空
时
空
字符串
字符串
不为
空
介绍 我团队中的一名初级程序员遇到了一个有趣的错误。 我已经不止一次看到它的症状。 这篇文章是寻找什么以及如何在将来防止它。 我还将探讨该
问题
的不同解决方案。 病征 有
问题
的代码看起来做得不错。: if(trouble != null && !trouble.isEmpty()) { System.out.println(“fine here: ”...
PrimeVue Select组件
空
字符串
值选项的处理
问题
解析
在Vue.js应用开发中,表单处理是每个开发者都会遇到的常见任务。PrimeVue作为一款功能丰富的Vue UI组件库,提供了强大的Select组件来处理下拉选择需求。然而,在处理包含
空
字符串
值(`''`)的选项时,开发者往往会遇到一些意想不到的
问题
。 你是否曾经遇到过这样的情况: - Select组件无法正确显示
空
字符串
选项 - 选择了
空
字符串
选项后,组件显示异常 - 数据绑定和
验证
出现意外行...
uniapp 报错之 uView UI 表单校验 相关字段有数据有值的情况下非
空
验证
失败
问题
uniapp 报错之 uView UI 表单校验 相关字段有数据有值的情况下非
空
验证
失败
问题
libiec61850项目中Visible String
空
字符串
编解码
问题
分析
在libiec61850项目中,当处理MMS(制造报文规范)协议中的Visible String(可见
字符串
)类型数据属性时,发现当
字符串
为
空
("")时,MmsValue_encodeMmsData和MmsValue_decodeMmsData这对函数无法正确完成序列化和反序列化操作。而处理非
空
字符串
时则表现正常。 ##
问题
表现 通过一个修改后的服务器示例代码可以清晰展示这个
问题
: 1. ...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章