我有select
类型的eventsLogs
列表,如何检查列表中对象的最后一个元素(数组中的最后一个元素)?
List<Object[]>
答案 0 :(得分:1)
您可以使用last()
来获取最后一个Object[]
,然后再使用last()
来获取数组中的最后一个元素:
queryHelper = [ query : { query, map, priority ->
[
['floyd'],
['stones'],
['led'],
['beatles'],
['bowie']
].collect { it as Object[] }
}]
def eventLogs = queryHelper.query(
'query',
["organization":'organization',
"fromDate":'startDate',
"toDate":'endDate'],
0);
assert eventLogs.last().last() == 'bowie'