后调用以形式提供数据,List<Long>现在我必须将其转换为List<String>,所以我使用这种方法:
deleteAvailablity.startDate.each {
startDateList.add(it.toString())
}
deleteAvailablity.startDate = startDateList
Run Code Online (Sandbox Code Playgroud)
有没有比这更好的方法?
你可以使用collect:
def listOfLongs = [0L, 1L, 2L]
def listOfStrings = listOfLongs.collect { it.toString() }
assert listOfStrings == ["0", "1", "2"]
Run Code Online (Sandbox Code Playgroud)
这个简单的构造应该做的工作:
assert [1l, 2l, 3l]*.toString() == ['1', '2', '3']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5626 次 |
| 最近记录: |