2014-10-10 36 views
0

我已經加入HashMap的一個HashMap(鍵值對),以列表如何在列表中添加元素,列表包含在常規

這裏是我的列表,它由三個不同的包含HashMap。

{504=1111.07, 502=969.64, 501=823.43, 503=680.2, 512=669.03, 505=647.0} 
{504=235.18, 502=205.24, 501=174.29, 503=143.98, 512=141.61, 505=136.95} 
{504=235.18, 502=205.24, 501=174.29, 503=143.98, 512=141.61, 505=136.95} 

我想與鍵504

防爆添加所有值:1111.07 + 235.18 + 235.18

我怎樣才能做到這一點?

回答

3
def list = [ 
    [504:1111.07, 502:969.64, 501:823.43, 503:680.2, 512:669.03, 505:647.0], 
    [504:235.18, 502:205.24, 501:174.29, 503:143.98, 512:141.61, 505:136.95], 
    [504:235.18, 502:205.24, 501:174.29, 503:143.98, 512:141.61, 505:136.95] 
] 

assert list.sum { it[504] } == 1581.43 

應該做的。

相關問題