java 如何进行非空判断呢?
下文是笔者收集的Java非空判断的相关说明,如下所示:
我们常见的空有: null,""," ",制表符、换行符、换页符和回车 那么Java代码如何实现以上四种空现象的判断呢?下文将通过示例的方式一一道来,如下所示:例:
/* 字符串为空判断 */ if(str == null || str == "") if(str == null || str.isEmpty()) if (str == null || "".equals(str.trim())) if(str == null || str.length()<=0) if(str == null || "".equals(str)) if(StringUtils.isBlank(str)) /*字符串为非空的判断方法*/ if(str != null && str != "") if(str != null && !str.isEmpty()) if (str != null && !"".equals(str.trim())) if(str != null && str.length()>0) if(str != null && !"".equals(str)) if(StringUtils.isNotBlank(str))---此方法需导入import org.apache.commons.lang3.StringUtils; /* 数组为空判断 */ arr==null || (arr!=null &&arr.length==0) /*数组非空判断*/ arr!=null || (arr==null &&arr.length!=0) /* list为空判断 */ if(list == null || list.isEmpty()) if(list == null || list.size() == 0) if(list == null || StringUtils.isEmpty(list)) if (CollectionUtils.isEmpty(list)) /*List 非空判断*/ if(list != null && !list.isEmpty()) if(list != null && list.size() > 0) if(list != null && !StringUtils.isEmpty(list)) if (CollectionUtils.isNotEmpty(list)) 等价于2 /*Map为空判断*/ if (MapUtils.isEmpty(map)) if(map== null || map.size() == 0) if(map== null || StringUtils.isEmpty(map)) if(map== null || StringUtils.isEmpty(map)) /* Map非空判断 */ if (MapUtils.isNotEmpty(map)) if(map!= null && map.size() > 0) if(map!= null && !StringUtils.isEmpty(map)) if(map!= null && !StringUtils.isEmpty(map))
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。