hasThing := false for _, v := range stuff { if checkForThing(v) { hasThing = true break } } if !hasThing { return false }
if !stuff.stream().anyMatch(v -> checkForThing(v)) { return false; }
return stuff.stream().anyMatch(this::checkForThing)