- Lambdas containing only one statement should not nest this statement in a block(只包含一個(gè)語(yǔ)句的Lambdas不應(yīng)在塊中嵌套此語(yǔ)句)
代碼:
largeMaterialClassDtos.forEach(materialClassDto -> {
result.put(materialClassDto.getPkMaterialClass(), materialClassDto.getName());
});
改完之后的寫法
largeMaterialClassDtos.forEach(materialClassDto -> result.put(materialClassDto.getPkMaterialClass(), materialClassDto.getName()));
- indexOf 單字符用char 效率更高
- 用布爾類型的包裝類Boolean做判斷時(shí)
原先的寫法:
Boolean a;
if(a){}
正確的寫法
Boolean a;
if(Boolean.TRUE.equals(a)){
}