栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java判断Object类型是否为空的工具类

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java判断Object类型是否为空的工具类

java工具类,摆脱你开发时百分之99的烦恼 话不多说直接上代码,有bug欢迎底下留言或私信 第一次发,排版问题请忽略 代码正文

可把此方法添加到工具类

public static boolean isEmpty(Object obj) {
	if (obj== null) {
		return true;
	}
	if ((obj instanceof String)) {
		return ((String)obj).trim().equals("");
	} else if (obj instanceof Map) {
		return ((Map)obj).isEmpty();
	} else if (obj instanceof Object[]) {
		Object[] object = (Object[])obj;
	if (object.length == 0) {
		return true;
	}
	} else if (obj instanceof Collection) {
		return ((Collection)obj).isEmpty();
	} else if (obj instanceof CharSequence) {
		return ((CharSequence)obj).length() == 0;
	}
		return false;
}

测试代码:

测试结果:

注意如果使用List>接收数据库的值,在循环list层的map中需要对每层map进行判断,防止出现空指针的情况
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/768412.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号