このリストを並べ替える必要がありますString
が、実際には大きな数です ( BigInteger
Realm ではサポートされていないため、これを使用する必要がありました) 。
RealmResults<Leaderboard> leaderboardList = realm.where(Leaderboard.class).distinct("score").findAll().sort("score",Sort.DESCENDING);
結果は 5Strings
で、数字は
75,000
74,990
6,079,990
5,006,079,990 1,079,990
です。
でソートすると、その順序で表示されますSort.DESCENDING
Collection
実際にそれらを正しく並べ替える必要があり、RealmResults
リストを操作しても解決策が得られません。また、すべての場合に、私が理解できないさまざまなタイプの問題があるため、のtoArray()
方法を使用するのに問題があります。RealmResults
助けていただければ幸いです、ありがとう!