Java android中的列表排序?

Java android中的列表排序?,java,android,sorting,Java,Android,Sorting,(注意:我不是在要求代码,如果您有与他的主题相关的经验,请仅发表评论) 我正在使用Mediastore(一个数据库)填充一个非常大的列表,并最初按名称对其进行排序(使用光标中的sort order参数),效果很好。现在我想根据用户的选择对该列表重新排序 所以我很困惑我应该用什么来排序?我应该使用比较器吗?还是应该再次使用光标?我希望排序速度非常快 使用游标排序比使用比较器排序快吗 比较器适用于非常大的列表吗 使用数据库进行排序比其他任何事情都快吗 请告诉我该做什么?如果你可以使用数据库做一些事情

(注意:我不是在要求代码,如果您有与他的主题相关的经验,请仅发表评论)

我正在使用Mediastore(一个数据库)填充一个非常大的列表,并最初按名称对其进行排序(使用光标中的sort order参数),效果很好。现在我想根据用户的选择对该列表重新排序

所以我很困惑我应该用什么来排序?我应该使用比较器吗?还是应该再次使用光标?我希望排序速度非常快

使用游标排序比使用比较器排序快吗

比较器适用于非常大的列表吗

使用数据库进行排序比其他任何事情都快吗


请告诉我该做什么?

如果你可以使用数据库做一些事情,那么最好使用数据库。通过这种方式,您还将利用本机代码工具,这将使一切更快。如果可以的话,用不同的参数进行另一个查询。

好的,谢谢你,只是确认一下,你确定使用数据库进行排序比其他任何事情都快吗?@AnkitSrivastava要完全确定,当然你应该进行测试。但绝对应该是这样。