整理的java语言通用判断对象是否为null_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 整理的java语言通用判断对象是否为null

整理的java语言通用判断对象是否为null

 2015/5/11 22:12:09  特别的名字  程序员俱乐部  我要评论(0)
  • 摘要:在开发中,我们经常需要判断这个对象或者字符串是否为null或者“”,有时候需要一次性判断多个对象是否为Null。以前往往我们需要进行多次判断。我下面有一个比较好的方法,可以实现一次判断多个对象是否为null,而且可以识别出类型,当对象是LIst得时候,会一并判断下size是否为0./***判断是否非空*/publicstaticbooleanisNotEmpty(Objectobj){if(objinstanceofList){returnobj!=null&&(
  • 标签:Java
在开发中,我们经常需要判断这个对象或者字符串是否为null或者“”,有时候需要一次性判断多个对象是否为Null。以前往往我们需要进行多次判断。我下面有一个比较好的方法,可以实现一次判断多个对象是否为null,而且可以识别出类型,当对象是LIst得时候,会一并判断下size是否为0.
class="java" name="code">
	/**
	 * 判断是否非空
	 */
	public static boolean isNotEmpty(Object obj) {
		if (obj instanceof List){
			return obj!=null&&((List<?>) obj).size()>0;
		}else{
			return obj != null && !"".equals(obj.toString());
		}
	}
	
	/**
	 * 一次判断多个对象是否为null(为null或者“”时返回false).
	 * 当传入的类型是List时,会验证list的长度,如果长度为0也会返回false
	 * @param objs
	 * @return
	 */
	public static boolean isMultilNotEmpty(Object ...objs){
		for(Object obj:objs){
			if (!isNotEmpty(obj)){
				return false;
			}
		}
		return true;
	}
发表评论
用户名: 匿名