List<TrCardInfoGatherTemp> cardInfoGatherTemps 根据某个字段进行排序
时间: 2023-12-04 20:06:21 浏览: 70
Android List(集合)中的对象以某一个字段排序案例
您可以使用Java的Collections.sort()方法来对List<TrCardInfoGatherTemp>进行排序,其中第一个参数是要排序的List对象,第二个参数是一个Comparator对象,用于指定排序规则。以下是一个示例代码,假设要按照TrCardInfoGatherTemp的age字段进行升序排序:
```
Collections.sort(cardInfoGatherTemps, new Comparator<TrCardInfoGatherTemp>() {
@Override
public int compare(TrCardInfoGatherTemp o1, TrCardInfoGatherTemp o2) {
return o1.getAge() - o2.getAge(); // 按照age字段升序排序
}
});
```
如果要按照age字段降序排序,只需将返回值改为o2.getAge() - o1.getAge()即可。您也可以根据其他字段编写Comparator来实现不同的排序规则。
阅读全文