groovy中的字符串数组

时间:2010-02-18 16:01:04

标签: arrays string groovy

在ruby中,有一个成语来创建一个像这样的字符串数组:

names = %w( lucas Fred Mary )

在groovy中有类似的东西吗?

2 个答案:

答案 0 :(得分:102)

如果你真的想创建一个数组而不是列表,那么使用

String[] names = ["lucas", "Fred", "Mary"]

def names = ["lucas", "Fred", "Mary"].toArray()

答案 1 :(得分:49)

大多数情况下,你会在groovy而不是数组中创建一个列表。你可以这样做:

names = ["lucas", "Fred", "Mary"]

或者,如果您不想像在ruby示例中那样引用所有内容,则可以执行此操作:

names = "lucas Fred Mary".split()