gpt4 book ai didi

java - 如何在java中验证Long数据类型字段

转载 作者:行者123 更新时间:2023-12-01 14:58:44 27 4
gpt4 key购买 nike

我在java中有一个Long字段。我需要测试这个字段是否有值。我使用以下代码:

        Long phone_temp = queryAllPhoneNumbersForContact(contactId);
if(phone_temp.equals(""))
{
System.out.println("Value is null",""+phone_temp);
}

Long 具有空值,但是当我尝试打印phone_temp 的值时,它会导致应用程序崩溃。我如何检查phone_temp 是否有值。

最佳答案

java.lang.Long 永远不会是空字符串。如果它没有值,则意味着它的null。如果 queryAllPhoneNumbersForContact(contactId) 返回一个长包装实例,则检查 phone_temp ==null,因为对象的默认值为 null。

Long phone_temp = queryAllPhoneNumbersForContact(contactId);
if(phone_temp==null)

关于java - 如何在java中验证Long数据类型字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13989428/

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