我有一個const experience
值,person
對象,skill
和方法列表(不能修改它)hasSkill(skill,person,experience)
它返回布爾值。 我想檢查person
是否擁有列表中的所有技能。檢查每個列表項的語句
我的代碼是:
int experience = 5;
private hasAllSkills(person){
return skillList.stream().filter(s -> hasSingleSkill(s,person)).collect(Collectors.toList()).size() == skillList.size() ? true : false;
}
private boolean hasSingleSkill(Skill s, Person p){
return hasSkill(s,p,experience);
}
我敢肯定有更好的解決辦法,但無法找到它;我應該怎麼做才能修復我的代碼?
那麼你可以刪除'?事實上:虛假的......有什麼你認爲有條件的運營商正在實現? –