底层代码如下
- 用于判断字符串非空
public static boolean hasLength(@Nullable String str) {
return str != null && !str.isEmpty();
}
str != null && !str.isEmpty();等效于
str!=null && !"".equals(str);
具体使用的实例
if(StringUtils.hasLength(department.getId())){
departemntService.update(department);//如果id存在那么就是修改操作
}else{
departmentService.save(department);//如果Id不存在就是新增操作
}