Gibt es einen Ninja-Trick zum Überprüfen einer Liste enthält beide Elemente? Ich denke an so etwas wie jedeÜberprüfung einer Liste enthält beide Elemente oder nur eine
Grundsätzlich möchte ich den Code unten neu geschrieben werden:
List<String> elements = ["first", "fourth"]
List<String> longList = ["first", "second", "third", "fourth"]
boolean haveAll = elements ? true : false
elements.each { String element ->
haveAll &= longList.any {element==it}
}
assert haveAll == true
longList = ["first", "second", "third"]
elements.each { String element ->
haveAll &= longList.any {element==it}
}
assert haveAll == false