判断对象是否为空

public class EmptyUtils {

public OrganizationEntity  dealIsNull(OrganizationEntity entity) {

if (isEmpty(entity.getAreaID()) ) {

entity.setAreaID("");

}

return entity;

}

public static boolean isEmpty(Object obj){

if (obj ==null)

return true;

if (objinstanceof CharSequence)

return ((CharSequence) obj).length() ==0;

if (objinstanceof Collection)

return ((Collection) obj).isEmpty();

if (objinstanceof Map)

return ((Map) obj).isEmpty();

if (objinstanceof Object[]) {

Object[] object = (Object[]) obj;

if (object.length ==0) {

return true;

}

boolean empty =true;

for (int i =0; i < object.length; i++) {

if (!isEmpty(object[i])) {

empty =false;

break;

}

}

return empty;

}

return false;

}

public static boolean isNotEmpty(Object obj){

return !isEmpty(obj);

}

private boolean validPropertyEmpty(Object ...args) {

for (int i =0; i < args.length; i++) {

if(EmptyUtils.isEmpty(args[i])){

return true;

}

}

return false;

}

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。