TreeMapで重複キーが認められないことがようやくわかりがっかり。
せっかく頭から並んでる値を順番に取り出す方法すらない。
getFirst()、getNext()で配列の個数分ループして、
ループを出てclear()するだけなのに。

スプライトのObjectを表示優先度順に登録して、
表示したら全部捨てるみたいなのを高度なワザを使って
実装するつもりだったのが、、当然同じ表示優先度の
スプライトもあるわけで、Mapはすべてつかえねー!
バケットソートでいいやもう。

それともJavaに重複キーを許すリスト配列ありますか?