【发布时间】:2018-02-12 12:11:42
【问题描述】:
Groovy 是非常强大的集合管理功能。我有一个这样的列表:
def nameList = ["Jon", "Mike", "Alexia"]
我要做的是迭代 10 次以从第一个列表中获得 10 个具有随机名称的人。
10.times{
Person person = new Person(
name: nameList.get() //I WANT TO GET A RANDOM NAME FROM THE LIST
)
}
这不起作用有两个明显的原因,我没有在 nameList.get 中添加任何索引,也没有创建 10 个不同的 Person 对象。
- 如何使用 groovy 从我的名单中获取随机元素?
- 我可以使用 groovy 的集合属性创建一个包含 10 个随机名称的人的列表(以简单的方式)吗?
【问题讨论】: