我想了解如何处理参数中的Long数组。我知道可以将Long参数作为params.long('var')一个数组来处理,params.list('var')但对于如何处理Long数组却不清楚。
谢谢。
我不知道您所说的“句柄”是什么意思?您可以使用检索列表params.list('param')。如果要将其转换为使用数组Long:
Long[] arrayOfLong = params.list('param')
Run Code Online (Sandbox Code Playgroud)
我的情况与 format 的参数名称相同var[]。所选答案不适用于 >1 值,更糟糕的是,返回单个值的长 ASCII 值。
如果其他人也有同样的情况,我的解决方案是:
params.list('var[]').collect({ it as Long })
| 归档时间: |
|
| 查看次数: |
2666 次 |
| 最近记录: |