- Lambdas containing only one statement should not nest this statement in a block(只包含一个语句的Lambdas不应在块中嵌套此语句)
代码:
largeMaterialClassDtos.forEach(materialClassDto -> {
result.put(materialClassDto.getPkMaterialClass(), materialClassDto.getName());
});
改完之后的写法
largeMaterialClassDtos.forEach(materialClassDto -> result.put(materialClassDto.getPkMaterialClass(), materialClassDto.getName()));
- indexOf 单字符用char 效率更高
- 用布尔类型的包装类Boolean做判断时
原先的写法:
Boolean a;
if(a){}
正确的写法
Boolean a;
if(Boolean.TRUE.equals(a)){
}