20

Groovy では、次のリストから新しいリストを抽出するにはどうすればよいですか。

   def people = [ 
           new Person(name:"Tom", yearOfBirth:1985),
           new Person(name:"Abigail", yearOfBirth:1987),
           new Person(name:"Joyce", yearOfBirth:1984),
           new Person(name:"James", yearOfBirth:1987),
           new Person(name:"Scott", yearOfBirth:1985),
           new Person(name:"Ruth", yearOfBirth:1984)
       ]  

   class Person {
       String name
       int yearOfBirth
   }

新しいリストは次のようになります。

 ["Tom", "Abigail", "Joyce", "James", "Scott", "Ruth"]    
4

1 に答える 1

30

できるよ:

def names = people.name
于 2012-06-24T13:03:47.100 に答える