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 回答