Android集合排序

之前项目里有一个模块中有多个字段的参数为数字,需求为点击字段对应的参数名,实现降序或升序。
这里记录一下我的实现过程。
首先我用到了Java里的Collections类调用它的sort方法,代码如下:

  Collections.sort(dataBeans, new Comparator() {
              @Override
              public int compare(DataBean dataBean, DataBean t1) {
//            默认降序        
//            int i = dataBean.getRj() - t1.getRj();
//            升序  
              int i = t1.getZfrc() - dataBean.getZfrc();
              return i;
              }
          });

你可能感兴趣的:(Android集合排序)