我有一個關於以這種形式獲取hashmap值的問題<String, List<time,value>>
。如果我想簡化我的問題的數據結構是按以下格式:在java中獲取hashmap中列表的值(不是按順序)
{data1=[fetchTime=123, value=1], [fetchTime=124, value=8], [fetchTime=125,value=0], data2=[fetchTime=123, value=3], [fetchTime=124, value=8], [fetchTime=125, value=6], data3=[fetchTime=123, value=6], [fetchTime=124, value=9], [fetchTime=125, value=1]}
我想要做的是計算的「相同」獲取時間值的總和。所以基本上我想總結123的取值時間(1 + 3 + 6)和124(8 + 8 + 9)取時間的值等等。
在這一點上我只關心算法或任何暗示不是確切的運行代碼,所以請告訴我該怎麼做。
謝謝!
當你說「不按順序方式」說你什麼意思?是否允許循環? –