1. 程式人生 > >Java判斷是否為空

Java判斷是否為空

1.當你判斷的是string

直接使用string工具類的StringUtils.isNotBlank(code)

對於null、""、"    "這三種情況是直接返回false

2.當你判斷的是集合這個時候使用CollectionUtils.isEmpty(collection)

對於null、collection.size()==0這兩種情況直接返回true

3.pojo物件直接==null判斷

當你想要使用一個方法判斷這三種可以--->自己定義一個方法

 public static boolean isEmpty(Object obj)     {         if (obj == null)         {             return true;         }         if ((obj instanceof List))         {             return ((List) obj).size() == 0;         }         if ((obj instanceof String))         {             return ((String) obj).trim().equals("");         }         return false;     }

包含了上面的三種情況