相关疑难解决方法(0)

如何按某些属性对对象列表进行排序

我有简单的课程

public class ActiveAlarm {
    public long timeStarted;
    public long timeEnded;
    private String name = "";
    private String description = "";
    private String event;
    private boolean live = false;
}
Run Code Online (Sandbox Code Playgroud)

List<ActiveAlarm>con.如何按升序排序timeStarted,然后按timeEnded?有人可以帮忙吗?我知道在C++中使用泛型算法和重载运算符<,但我是Java的新手.

java sorting

134
推荐指数
7
解决办法
25万
查看次数

如何在 Android 上的 RecyclerView 中对列表进行排序

在我的应用程序中,我想将服务器中的一些数据添加RecyclerView.
\n我写了下面的代码,我可以从服务器获取数据并显示到RecyclerView.
\n但我的 json 未按服务器的字母排序。\n我想在将此数据添加到 中之前,首先用字母表对其进行排序,然后添加到 中。\n我的 json :
ArrayListArrayList

\n\n
{\n    "validationCheckResult": {\n        "isValid": true,\n        "message": "Success"\n    },\n    "internalCarBoard": [{\n        "id": 0,\n        "name": \xe2\x80\x9cS500\xe2\x80\x9d,\n        "companyName": \xe2\x80\x9cBenz\xe2\x80\x9d,\n    }, {\n        "id": 0,\n        "name": "\xc2\xa0E250\xe2\x80\x9d,\n        "companyName": \xe2\x80\x9cBenz\xe2\x80\x9d,\n    }, {\n        "id": 0,\n        "name": \xe2\x80\x9cTT\xe2\x80\x9d,\n        "companyName": \xe2\x80\x9cAudi\xe2\x80\x9d,\n    }, {\n        "id": 0,\n        "name": "\xc2\xa0Talisman\xe2\x80\x9d,\n        "companyName": \xe2\x80\x9cRenult\xe2\x80\x9d,\n    }, {\n        "id": 0,\n        "name": "\xc2\xa0Accord\xe2\x80\x9d,\n        "companyName": \xe2\x80\x9cHonda\xe2\x80\x9d,\n    }, {\n        "id": 0,\n        "name": \xe2\x80\x9cA8\xe2\x80\x9d,\n        "companyName": …
Run Code Online (Sandbox Code Playgroud)

java sorting android android-recyclerview

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

sorting ×2

android ×1

android-recyclerview ×1