In Groovy, how do I extract a new list from the following:
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
}
so that the new list looks like this:
["Tom", "Abigail", "Joyce", "James", "Scott", "Ruth"]
You can do:
def names = people.name
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With