gpt4 book ai didi

java - 检查 'null' 的条件

转载 作者:太空宇宙 更新时间:2023-11-03 11:29:34 25 4
gpt4 key购买 nike

我对检查空条件有疑问。例如:

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

同样,其他 4 个字符串值也有类似的条件。我需要的是我想检查所有这 5 个字符串值是否为 null,以便执行其他特定部分。我是这样做的

if(value1 == null)
{
}

但是 pgm 控件没有进入循环,尽管 value1=""。然后我试了

if(value1 ==""){
}

这也没有用。

我们不能检查 null 和 ""值相同吗??谁能帮帮我??

最佳答案

如果你想检查一个字符串是否为空,你可以使用

if (s == null)

如果你想检查一个字符串是否为空字符串,你可以使用

if (s.equals(""))

if (s.length() == 0)

if (s.isEmpty())

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

关于java - 检查 'null' 的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14787392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com