推断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中推断对象是不是为空的要领的细致内容,更多请关注ki4网别的相干文章!