4
我們一直在谷歌的番石榴庫中使用com.google.common.collect.RangeMap
類,並發現它非常有用。具體而言,我想使用asMapOfRanges()
方法,並且依賴於返回的Map
的迭代順序在每個條目中的順序爲Range
。 com.google.common.collect.ImmutableRangeMap
的實現似乎明確地遵守這個實現,但似乎沒有在JavaDoc的任何地方提及。我想知道是否可以在任何RangeMap
上依賴這種行爲,並且它只是在JavaDoc中錯過了,或者如果迭代次序是未指定的,在這種情況下,我應該在迭代之前對結果進行排序。謝謝你的幫助。谷歌番石榴RangeMap迭代順序
做一個單元測試,如果他們回來錯誤的順序將失敗是一個很好的建議,謝謝。 – 2014-09-03 14:56:26
@AndrewRustleund upvote和/或接受然後;) – Eugene 2014-09-04 05:51:42
我沒有足夠的聲望呢,對不起! :) 我試過了! – 2014-09-04 13:57:40