判断集合是否非空

/**

* 判断集合是否非空

* @param collection

* @return

*/

public static boolean isEmptyCollection(Collection<?> collection){

boolean flag = true;

if(null != collection){

if(collection.size() > 0){

flag = false;

}

}

return flag;

}

/**

* 判断集合是否非空

* @return

*/

public static boolean isEmptyMap(Map<?,?> map){

boolean flag = true;

if(null != map){

if(map.size() > 0){

flag = false;

}

}

return flag;

}

时间: 2024-10-11 08:25:53

判断集合是否非空的相关文章

判断集合是否为空 、 工具类

/**     * 判断集合是否为空     *      * @param list     *            集合     */    public static boolean isEmpty(List list) {        if (list != null && list.size() > 0) {            return false;        } else {            return true;        }    }

java 对象、集合的非空判断

自我总结,有什么不到位的地方,请各位纠正补充,感激不尽! 目的:使程序更严谨 ***对象验证是否不为空:  if( null != obj ) ***List验证不为空:if( null != list && list.size() > 0 ) ***Map验证不为空:if( null != map && map.size() > 0 ) 好了,废话不多说,上代码 实体类Student(随便起一个) package com.core.test; public c

JS中if判断 非空即为真 非0即为真

1.字符串参与判断时:非空即为真判断字符串为空的方法if(str!=null && str!=undefined && str !='')可简写为if(!str){    console.log(str)}2.数字参与if判断:非0即为真 var i = 0;if(i){ alert('here');}else{ alert('test is ok!');} 输出结果为here var i = 0;if(i){ alert('here');}else{ alert('tes

SpringBoot参数非空校验的非最优实现历程

SpringBoot参数非空校验在网上已经有很多资料了,自己最近要实现这一个功能,大概看了下觉得没什么难度,不想在过程中还是遇到了一些问题,在此记录,希望有遇到和我一样问题的人和过路大神不吝指教. 需求是做一个全局请求参数非空校验和异常拦截,spring提供的@Validated和Hibernate提供的@Valid目前不支持请求参数为基本类型的非空判断,只能是请求参数封装为对象时,判断对象属性非空,所以要自己实现一个对基本类型的非空判断. 首先说下网上原创转载最多的一个思路:实现一个指向方法的

java非空判断

是否为 null 是否为 "" 是否为空字符串(引号中间有空格)  如: "     ". 制表符.换行符.换页符和回车 一. 字符串 1. if(str == null || str == "")                 非空 if(str != null && str != "") 2. if(str == null || str.isEmpty())                  if(str

javascript判断非空

1 /* 2 *判断非空 3 * 4 */ 5 function isEmpty(val){ 6 if(val == null)return true; 7 if(val == undefined || val == 'undefined') return true; 8 if(val == "") return true; 9 if(val.length == 0) return true; 10 if(!/[^(^\s*)|(\s*$)]/.test(val)) return tr

C++ 中判断非空的错误指针

最近在写网络上的东西,程序经过长时间的运行,会出现崩溃的问题,经过DUMP文件的查看,发现在recv的地方接收返回值的时候,数据的长度异常的大差不多16亿多字节.而查看分配后的char指针显示为错误的指针,这可能是接收数据不对应产生的问题解决思路如下: 1.对返回值长度进行判断,如果超过项目内最大的返回值就直接return(比如我项目内的最大返回值为5000,哪么我设定的值为10000); 2.对char指针进行判断,由于这里返回的数据是有的,只是解析不出来而已,这里就是一个非空的错误指针,所以

mybatis判断集合为空或者元素个数为零

mybatis判断集合为空或者元素个数为零: <if test="mlhs != null and mlhs.size() != 0"> and t.mlh_name not in <foreach collection="mlhs" item="item1" open="(" close=")" index="i" separator=",">

非空判断与是否存在

CreateTime--2017年2月16日14:11:35Author:MarydonUpdateTime--2017年3月1日09:42:07修改目的:避免空指针现象的发生modifyContent:统一将类似"tmp != null"改成"null != tmp"声明:以下内容非原创1.判断值是否为空方法一: var keyVal= $("#key").val(); if(undefined==keyVal || ""=