标签: string list groovy
鉴于
String myString = "blah" List list = ["a", "b", "cblah", "dblah"]
任务
检查" blah"包含在list的任何元素中。
list
答案 0 :(得分:6)
<强>解决方案强>
println list.any { it.contains(myString) } println list.find { it.contains(myString) } list.findAll { it.contains(myString) }.each { print it + " " }
控制台输出
true cblah cblah dblah
<强>解释强>
any返回true或false。
any
find返回包含&#34; blah&#34;。
find
findAll返回包含&#34; blah&#34;。
findAll