gpt4 book ai didi

Java if 条件为空验证

转载 作者:行者123 更新时间:2023-11-30 03:21:59 25 4
gpt4 key购买 nike

我是 java 新手,我想进行条件检查并返回消息

个人详细信息请求:它包含以下所有信息的值

getID();

getName();

getDesignation();

getHomeAddress();

getOfficeAddress();

getEmailID();

getMobile();

getHomePhone();

getOfficePhone();

我想检查所有值是否为空,然后返回消息。

就像“您的ID、姓名、手机不能为空”,如果我将空值传递给ID、姓名、手机

下面是必须检查所有个人详细信息请求的示例代码段

public static String checkValue(PersonalDetails Request) {
String str="Your ";
if(request.getID().isEmpty())
{
str="ID,";
}
if(request.getName().isEmpty())
{
str="Name";
}
if(request.getDesignation().isEmpty())
{
str="Designation";
}
if(request.HomeAddress.isEmpty())
{
str="Address";
}
str+= "cannot be empty"

return str;
}

这是正确的还是任何其他简单的方法都可以解决该问题

提前致谢

最佳答案

否,如果字符串包含null,那么它将引发空指针异常。

您首先需要检查它是否为 null,然后检查是否为 Empty。

Can we rely on String.isEmpty for checking null condition on a String in Java?

关于Java if 条件为空验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31129532/

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