Java开发工具库

此文主要记载java开发过程当中一些方法、工具使用或心得笔记等。将持续更新.....java

判断工具

判断字符串

过滤空格trim后判断markdown

if (StringUtils.isNotBlank(new String())) {
    System.out.println("String不为空");
}
if (StringUtils.isBlank(new String())) { 
   System.out.println("String为空");
}
复制代码

不过滤空格判断工具

if (StringUtils.isNotEmpty(new String())) {
    System.out.println("String不为空");
}
if (StringUtils.isEmpty(new String())) {   
 System.out.println("String为空");
}
复制代码

判断List、Set

if (CollectionUtils.isNotEmpty(new ArrayList<>())) {
    System.out.println("List不为空");
}
if (CollectionUtils.isEmpty(new HashSet<>())) {  
  System.out.println("Set为空");
}
复制代码

判断Map

if (MapUtils.isNotEmpty(new HashMap())) {  
  System.out.println("Map不为空");
}
if (MapUtils.isEmpty(new HashMap())) {  
  System.out.println("Map为空");
}
复制代码

校验对象否为空

Objects.requireNonNull(T obj, String message); // message自定义抛出提示错误信息
复制代码

判断对象是否为空

if(Objects.isNull(T obj)) {
	System.out.println("对象为空");
}
if(Objects.nonNull(T obj)) {
	System.out.println("对象不为空");
}
复制代码