Groovy对象的切片列表
我有一个Groovy对象:Groovy对象的切片列表,groovy,Groovy,我有一个Groovy对象: class Student { String fName String lName String email Date dob // ...etc. } 我有一份学生名单: List<Student> allStudents = getSomehow() List allStudents=getname() 我想创建他们的电子邮件列表: List<String> emails = [] allStu
class Student {
String fName
String lName
String email
Date dob
// ...etc.
}
我有一份学生名单:
List<Student> allStudents = getSomehow()
List allStudents=getname()
我想创建他们的电子邮件列表:
List<String> emails = []
allStudents.each { student ->
emails << student.email
}
列出电子邮件=[]
allStudents.each{student->
电子邮件使用collect()
很容易
使用collect()
很容易
def emails = allStudents.collect { it.email }