我正在尝试学习Java8。是否可以将下面的方法转换为Java 8 Streams filter和forEach。如果是这样,怎么办?
protected void isValidId(CarModel model, List<String> errors) throws DataAccessException {
CarStyle[] styles = model.getStyles();
for(CarStyle style : styles){
if(!style.isModels()){
if(style.getStyleId() > 99){
errors.add(INVALID_ID + ", Id:" + style.getStyleId());
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我阅读了一些有关Java 8的教程,但不确定如何实现。谢谢。
编辑:我向该方法添加了一个列表。