如何在java中验证长数据类型字段
我在java中有一个长字段。我需要测试这个字段是否有值。我正在使用以下代码:如何在java中验证长数据类型字段,java,Java,我在java中有一个长字段。我需要测试这个字段是否有值。我正在使用以下代码: Long phone_temp = queryAllPhoneNumbersForContact(contactId); if(phone_temp.equals("")) { System.out.println("Value is null",""+phone_temp); } Lo
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
。
如果queryalPhoneNumberForContact(contactId)
返回一个长包装器实例,则选中phone\u temp==null
,因为对象的默认值为null
Long phone_temp = queryAllPhoneNumbersForContact(contactId);
if(phone_temp==null)