java 如何进行非空判断呢?

Java-经验王 Java经验 发布时间:2021-08-14 11:38:05 阅读数:5566 1
下文是笔者收集的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))

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202108/1628912347672.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者