【发布时间】:2019-04-28 02:05:15
【问题描述】:
我编写了一个返回布尔值的简单方法。
private boolean isActionAvailable(Collection<StudentConfiguration> studentConfigs){
if(studentConfigs != null)
{
studentConfigs.forEach(studentConfig -> {
if(studentConfig.action() == null || !studentConfig.action().equals(Action.DELETE)) {
return true;
}
});
}
return false;
}
该方法抛出以下异常。
error: incompatible types: unexpected return value
studentConfigs.forEach(studentConfig ->
我的代码有什么问题?
【问题讨论】:
标签: java foreach java-8 java-stream