【发布时间】:2013-07-23 20:50:03
【问题描述】:
我完全被安卓的高分排行榜打破了……我想显示游戏中的前五名高分……我该怎么做……我有分数和名字存储在数据库中。 ..接下来我该怎么办?
我有这个分数排序代码...
Collections.sort(scoreList);
for(int i=0; i<5;i++){
highScoreList.add(scoreList.get(i));
}
return highScoreList;
}
我正在寻找对它进行降序排序并获得前五条记录的可能性。另一个问题,如果发生这种情况,如果它属于高分,我该如何比较分数?
【问题讨论】:
-
您目前看到了什么行为?
-
现在,我可以得到所有的分数......
-
您可以在查询中按分数排序并将限制设置为 5。
-
如何将限制设置为 5?
-
如果您的分数在数据库中,只需执行查询并获取所有分数,如下所示:SELECT score FROM SCORETABLES ORDER BY score DESC LIMIT 5;