Könnte mir jemand sagen wie ich sowas in einem lamda(java 8) ausdruck bekomme?
ich hatte es so versucht
Dies war aber nicht richtig, weil es immer wieder überschrieben wird.bitte um hilfe.danke
Java:
Collection<@NonNull IRule> allRules = getRuleProcessor().getAllRules();
boolean existId = false;
for (IRule iRule : allRules)
if (iRule.getId() == id)
existId = true;
if(!existId){
//tue etwas
}
ich hatte es so versucht
Java:
if (getRuleProcessor().getAllRules().stream().anyMatch(r -> ruleAlreadyExists(id, r))){
//tue etwas....}
/**
* Liefert
* <ul>
* <li><code>true</code>, wenn für die Id eine Regeln in der Datenbank vorhanden ist
* <li><code>false</code>, wenn für die Id keine Regeln in der Datenbank vorhanden ist
* </ul>
*/
private boolean idNotExists(long id, IRule r) {
return !Objects.equals(r.getId(), id);
}
Dies war aber nicht richtig, weil es immer wieder überschrieben wird.bitte um hilfe.danke
Zuletzt bearbeitet von einem Moderator: