此文主要记载java开发过程中一些方法、工具使用或心得笔记等。将持续更新.....
判断工具
判断字符串
过滤空格trim后判断
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("对象不为空");
}