Java各种数据类型判断是否为空或者为null方法

您所在的位置:网站首页 java判断怎么写 Java各种数据类型判断是否为空或者为null方法

Java各种数据类型判断是否为空或者为null方法

2023-09-29 16:56| 来源: 网络整理| 查看: 265

Java 各种数据类型判断是否为空或者为null方法

开发中经常对各种数据进行判断是否为空或者为null 对数据进行校验

最近开发中经常老是使用各种方式进行判断,这里就对常见的数据类型判断方法进行一个统计汇总,如果有错就请帮忙指出下。

对象类型 判断 Object org.apache.commons.lang3.ObjectUtils;

org.apache.commons.lang3.StringUtils;

Object o = new Object(); if (o !=null){ System.out.println("not null"); } //还可以使用 Object obj =null; String s = ObjectUtils.toString(obj, ""); System.out.println(s+"1"); if (StringUtils.isBlank(s)){ System.out.println("空"); }else { System.out.println("不为空"); }

List 判断 是否为空 这个包 org.springframework.util.CollectionUtils;

List list = new ArrayList(); boolean empty = CollectionUtils.isEmpty(list); if (empty) { System.out.println("空"); }else { System.out.println("不为空"); }

Map 判断 是否为空 org.springframework.util.CollectionUtils;

HashMap map = new HashMap(16); if (CollectionUtils.isEmpty(map)){ System.out.println("空"); }else { System.out.println("不为空"); }

String 判断 是否为空 org.apache.commons.lang3.StringUtils;

StringUtils 中有 俩个 方法 isNotEmpty 和 isNotBlank 基本是一样的

就是 isNotBlank 增加了空格 ,\t \n \f \r 这些的判断忽略

String str = "str"; if (StringUtils.isNotEmpty(str)){ } if (StringUtils.isNotBlank(str)){ }

基本类型 包装类型 都可以 使用以下

Integer都可以转化成String 然后判断

Integer num =1; if (StringUtils.isNotEmpty(String.valueOf(num))){ System.out.println("不为空"); }

Long 都可以转化成String 然后判断

Long longNum =1L; if (StringUtils.isNotEmpty(String.valueOf(longNum))){ System.out.println("不为空"); }


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3