读书人

开发惯用方法集锦(持续更新中)

发布时间: 2012-12-22 12:05:06 作者: rapoo

开发常用方法集锦(持续更新中)
1. 判断对象是否为空.

public static boolean empty(Object obj)  {    if (obj == null)      return true;    if ((obj instanceof String) && (((obj.equals("")) || (obj.equals("0")))))      return true;    if ((obj instanceof Number) && (((Number)obj).doubleValue() == 0.0D))      return true;    if ((obj instanceof Boolean) && (!((Boolean)obj).booleanValue()))      return true;    if ((obj instanceof Collection) && (((Collection)obj).isEmpty()))      return true;    if ((obj instanceof Map) && (((Map)obj).isEmpty())) {      return true;    }    return (obj instanceof Object[]) && (((Object[])obj).length == 0);  }

读书人网 >编程

热点推荐