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

时间:2018-05-03 07:49:01

标签: groovy

我有这个字符串:

String t="123;123;123"

我希望将它转换为Long列表,到目前为止我所做的是:

t.split(";")

这给了我一个String数组,现在我想把它转换为Long数组。我想知道是否有办法用clousure来代替循环数组并将每个转换元素移动到一个新数组中。

感谢

1 个答案:

答案 0 :(得分:1)

您正在寻找Collection#collect

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

你想做什么。

试一试:https://groovyconsole.appspot.com/script/5172355898802176