在我们做app的时候会遇到排序的问题,如购物网的价格排序。等等。下面就是方法。定义价格是
private int price=0;
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.price:
price =1;
shengjia();
break;
default:
break;
}
}
private void shengjia() {
Collections.sort(list, new Comparator<Good>() {
@Override
public int compare(Good lhs, Good rhs) {
if (lhs.getPrice()>rhs.getPrice()){
return 1;
}else {
return -1;
}
}
});
}
定义价格是
private int price=0;
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.price:
price =1;
shengjia();
break;
default:
break;
}
}
private void shengjia() {
Collections.sort(list, new Comparator<Good>() {
@Override
public int compare(Good lhs, Good rhs) {
if (lhs.getPrice()>rhs.getPrice()){
return 1;
}else {
return -1;
}
}
});
}