加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 检查条件是否为’null’

发布时间:2020-12-15 05:20:51 所属栏目:Java 来源:网络整理
导读:我对检查null条件有疑问.例如: if(some conditon)value1= value; //value1 is string typeelse value1= ""; 类似地,其他4个字符串值具有相似的条件. 我需要的是我想检查所有这5个字符串值是否为null,为了做一些其他特定的部分. 我是这样做的 if(value1 == n
我对检查null条件有疑问.例如:

if(some conditon)
value1= value;  //value1 is string type
else 
value1= "";

类似地,其他4个字符串值具有相似的条件.
我需要的是我想检查所有这5个字符串值是否为null,为了做一些其他特定的部分.
我是这样做的

if(value1 == null)
{
}

但是pgm控件没有进入循环,尽管value1 =“”.
然后我试过了

if(value1 ==""){
}

这也没有用.

我们不能检查null和“”值是否相同?
谁能帮我??

解决方法

如果要检查String是否为null,则使用

if (s == null)

如果要检查字符串是否为空字符串,请使用

if (s.equals(""))

要么

if (s.length() == 0)

要么

if (s.isEmpty())

空字符串是空字符串.它不是空的.并且==绝不能用于比较字符串内容. ==测试两个变量是否引用同一个对象实例.如果它们包含相同的字符则不会.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读