我有这个字符串:
String t="123;123;123"
我希望将它转换为Long列表,到目前为止我所做的是:
t.split(";")
这给了我一个String数组,现在我想把它转换为Long数组。我想知道是否有办法用clousure来代替循环数组并将每个转换元素移动到一个新数组中。
感谢
答案 0 :(得分:1)
您正在寻找Collection#collect
。
t.split(";").collect { it.toLong() }
你想做什么。
试一试:https://groovyconsole.appspot.com/script/5172355898802176