2016-08-22 14 views
0

List<Object[]>のリストeventsLogsがあります。リストの最後の要素(配列の最後の要素)を確認するにはどうすればよいですか?リストのオブジェクト配列の最後の要素を確認してください

def eventLogs = queryHelper.query(query, 
["organization":organization, 
"fromDate":startDate, 
"toDate":endDate], 0); 
+0

'queryHelper.query'は何ですか? –

+0

@OliverCharlesworth:これは、文字列要素 'List 'でオブジェクト配列のリストを返すメソッドです。また、オブジェクト配列の要素はString型です。 – TheBook

答えて

1

あなたは配列の最後の要素を取得するには、再び最後Object[]、およびlast()を取得するには、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' 
関連する問題