Всем привет!
Кто-то может объяснить как работает contains()
?
Есть список строк:
def list = ["path=repo/dir/1.2.3-1278", "path=path=repo/dir/1.2.3-1279","path=repo/dir/3.3.3-1281"
Я хочу получать только то, что содержит 3.3.3 и пишу такую функцию:
def String[] getVersionList(String[] list){
def versionList = [];
list.each{
if (it.contains('3.3.3')){
versionList << it
}
return versionList
}
}
Однако, versionList содержит в себе вообще все строки из исходного листа.
Если тут нужно использовать что-то другое, то что?