//Bean包需要排序的类实现Comparator<Integer>
//重写方法
@Override public int compare(Integer lhs, Integer rhs) { if(lhs<rhs){ return 1; }else if(lhs<rhs){ return -1; } return 0; }// 排序
Collections.sort(list, new Comparator<Info.ResultBean.RowsBean>() { @Override public int compare(Info.ResultBean.RowsBean lhs, Info.ResultBean.RowsBean rhs) { if(Integer.parseInt(lhs.getInfo().getNew_price_value())<Integer.parseInt(rhs.getInfo().getNew_price_value())){ return -1; }else{ return 1; } } }); adapter.notifyDataSetChanged();