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个字符串值具有相似的条件. if(value1 == null) { } 但是pgm控件没有进入循环,尽管value1 =“”. if(value1 ==""){ } 这也没有用. 我们不能检查null和“”值是否相同? 解决方法
如果要检查String是否为null,则使用
if (s == null) 如果要检查字符串是否为空字符串,请使用 if (s.equals("")) 要么 if (s.length() == 0) 要么 if (s.isEmpty()) 空字符串是空字符串.它不是空的.并且==绝不能用于比较字符串内容. ==测试两个变量是否引用同一个对象实例.如果它们包含相同的字符则不会. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |