【问题标题】:Sorting ArrayList of objects according to a specific field根据特定字段对对象的 ArrayList 进行排序
【发布时间】:2014-04-18 14:08:37
【问题描述】:

我有一个包含名称、ID、价格的药物 JSON 文件,我读取了该文件并将其存储在药物的 ArrayList 中,具有相同的字段、ID、价格、名称。 我想根据药物的价格对 ArrayList 进行升序或降序排序。 我只想知道如何根据特定字段对数组列表进行排序的代码 谢谢

【问题讨论】:

  • 只使用 SQLite 数据库可能是值得的。

标签: android class sorting object arraylist


【解决方案1】:
Collections.sort(list, new Comparator<Drug>() {
    public int compare(Drug a, Drug b) {

来自文档

返回负整数、零或正整数作为第一个 参数小于、等于或大于秒。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-06
    • 2012-09-28
    相关资源
    最近更新 更多