发布后调用会以List<Long>
的形式提供数据,现在我必须将其转换为List<String>
,因此我使用了这种方法:
deleteAvailablity.startDate.each {
startDateList.add(it.toString())
}
deleteAvailablity.startDate = startDateList
有没有比这更好的方法?
答案 0 :(得分:8)
您可以使用collect
:
def listOfLongs = [0L, 1L, 2L]
def listOfStrings = listOfLongs.collect { it.toString() }
assert listOfStrings == ["0", "1", "2"]
答案 1 :(得分:7)