日期:2014-05-16 浏览次数:20452 次
//数据库中取出的值判断时,经常出现使用null和“”都判断不出来的问题: //正确方法应该是: public static boolean isEmpty(Object value) { if (value == null) return true; if (value instanceof String) { if (((String) value).length() != 0) { return false; } else { return true; } } if (value instanceof Collection) { if (((Collection) value).size() != 0) { return false; } else { return true; } } return ((value instanceof Map) && (((Map) value).size() == 0)); }
?