我正在創建排名類的過程中,但想知道是否已有任何現有的實現。是否存在Java排名類,增加/減少,第一/最後一個排名
功能需要(這些將其他隊伍向上/向下適當地移動):
- 增大/減小排名
- 移動到第一/最後一列
- 移動到秩(X)
- 檢查排名中的任何差距,是如此移動隊伍來擺脫差距。即1,2,4,5將更新爲1,2,3,4
- 檢查重複的等級。如果有重複的等級,請將其中一個降級(可能是最老的對象),並將其他對象向下移動。
- 對象getObjectAtRank(X)
- 詮釋getObjectRank(對象)
是否有任何exisiting類,我可以擴展還是我最好從頭開始做這件事?
可能與地圖使用,但不會有重複的行列等
感謝的問題!
編輯一些額外的信息
我排名的對象是吉拉的問題,這些都將有一個等級字段,我將讀取,所以如果一個問題被刪除有可能是在排名差距。
應該「獲得排名第三」是一個支持的操作? – 2011-05-30 14:36:01
是的,一個getElementAtRank(x)方法應該可用。 – Sam 2011-05-30 14:45:50