栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java各种非空判断常用API

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java各种非空判断常用API

String str = " t n f r";
if (str == null || "".equals(str)) {
    System.out.println(str);
}

//isEmpty——value.length == 0
if (str == null || str.isEmpty()) {
    System.out.println(str);
}

//str == null || "".equals(str)
boolean flag = org.springframework.util.StringUtils.isEmpty(str);
System.out.println(flag);

//cs == null || cs.length() == 0——常用
flag = org.apache.commons.lang3.StringUtils.isEmpty(str);
System.out.println(flag);

//!isEmpty(cs)
flag = org.apache.commons.lang3.StringUtils.isNotEmpty(str);
System.out.println(flag);

//cs == null || cs.length() == 0 || 空白字符(空格"t n f r")
flag = org.apache.commons.lang3.StringUtils.isBlank(str);
System.out.println("isBlank:" + flag);

//!isBlank(cs)
flag = org.apache.commons.lang3.StringUtils.isNotBlank(str);
System.out.println(flag);

List list = new ArrayList();

//collection == null || collection.isEmpty()-size() == 0
flag = org.springframework.util.CollectionUtils.isEmpty(list);
System.out.println("list:" + flag);

Map map = new HashMap();
//cs == null || cs.length() == 0 collection == null || collection.isEmpty()-size() == 0
//array == null || array.length == 0 map == null || map.isEmpty()-没有k-v
flag = org.springframework.util.ObjectUtils.isEmpty(map);
System.out.println(flag);

Object obj = null;
//为false抛异常
org.springframework.util.Assert.isTrue(true, "抛异常");

//obj != null
org.springframework.util.Assert.isNull(obj, "字段非空");

//obj == null
org.springframework.util.Assert.notNull(map, "字段为空");

//collection == null || collection.isEmpty()
//array == null || array.length == 0 map == null || map.isEmpty()-没有k-v
org.springframework.util.Assert.notEmpty(list, "字段为空或空值");

jar引入

Maven地址:Maven Repository: Search/Browse/Explore (mvnrepository.com)


org.springframework
spring-core
5.1.7.RELEASE


org.apache.commons
commons-lang3
3.4

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/999911.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号