之前项目里有一个模块中有多个字段的参数为数字,需求为点击字段对应的参数名,实现降序或升序。 这里记录一下我的实现过程。 首先我用到了Java里的Collections类调用它的sort方法,代码如下:
代码语言:javascript复制 Collections.sort(dataBeans, new Comparator<DataBean>() {
@Override
public int compare(DataBean dataBean, DataBean t1) {
// 默认降序
// int i = dataBean.getRj() - t1.getRj();
// 升序
int i = t1.getZfrc() - dataBean.getZfrc();
return i;
}
});