首頁  >  文章  >  Java  >  java中判斷物件是否為空的方法

java中判斷物件是否為空的方法

王林
王林原創
2019-11-13 14:10:2213494瀏覽

java中判斷物件是否為空的方法

判斷Java物件是否為null的方法:

首先,直接使用object == null 去判斷,物件為null的時候返回true,不為null的時候回傳false。然後,在object != null 為true的情況下,進一步去判斷物件的所有屬性是否為null。

實例:

package com.gj5u.publics.util;
  
import java.util.List;
  
/**
 * 判断对象是否为空
 * 
 * @author Rex
 *
 */
public class EmptyUtil
{
  /**
   * 判断对象为空
   * 
   * @param obj
   *      对象名
   * @return 是否为空
   */
  @SuppressWarnings("rawtypes")
  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;
  }
   
  /**
   * 判断对象不为空
   * 
   * @param obj
   *      对象名
   * @return 是否不为空
   */
  public static boolean isNotEmpty(Object obj)
  {
    return !isEmpty(obj);
  }
}

推薦教學:Java教學

以上是java中判斷物件是否為空的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn