[英]How to validate a Long data type field in java
我在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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.