Groovy 使用闭包转换long上数组中的字符串数组

Groovy 使用闭包转换long上数组中的字符串数组,groovy,Groovy,我有这个字符串: String t="123;123;123" 我想把它转换成一个长长的列表,到目前为止我做的是: t.split(";") 这将返回一个字符串数组,现在我想将其转换为一个长字符串数组。我想知道是否有一种方法可以使用clousure而不是循环数组并将每个转换后的元素移动到一个新数组中 谢谢你要找的人 做你想做的事 试试看:与梅恩的答案相同的效果可以在更短的时间内完成,方法是: t.split(";").collect { it.toLong() } t.split(';')

我有这个字符串:

String t="123;123;123"
我想把它转换成一个长长的列表,到目前为止我做的是:

t.split(";")
这将返回一个字符串数组,现在我想将其转换为一个长字符串数组。我想知道是否有一种方法可以使用clousure而不是循环数组并将每个转换后的元素移动到一个新数组中

谢谢你要找的人

做你想做的事


试试看:

与梅恩的答案相同的效果可以在更短的时间内完成,方法是:

t.split(";").collect { it.toLong() }
t.split(';')*.toLong()