0

コードにこのリストがあります:

def officers = [[name:'Mark', surname: 'Pen'], [name:'Maria', surname: 'Charlote']]

このリストを検索できるようになりましたか? 私は次のようなことを意味します

def found = officers.findNameLike('%Mar%') 

そのため、名前に MAR char が含まれているため、これらの 2 つの値が返されます。

それは可能ですか?それともとにかくこのあたりですか?

4

1 に答える 1

5

私はGroovyを知りませんが、簡単なGoogleで、次のようなかさばらないものが動作するはずです:

def found = officers.findAll { it.name =~ /Mar/ }
于 2012-12-19T05:09:41.647 に答える