现在有一个list集合rclistday。
实体中有字段:
private int ranking; //排名
private Double sal_amt; //成交金额
//定义个变量保存名次
int r = 1;
for (int j = 0; j < rclistday.size(); j++) {
//判断一下,最后一行不能进
if (j<rclistday.size()-1) {
//判断当前的值和下一个值相等时进入
if (rclistday.get(j).getSal_qty() == rclistday.get(j+1).getSal_qty()) {
//压人名次
rclistday.get(j).setRanking(r);
//否则的话,如果当前值大于下一个值,说明下个值就是下一个名次,先给当前值压人当前名次,然后全局变量名次r加1
}else if(rclistday.get(j).getSal_qty() > rclistday.get(j+1).getSal_qty()){
rclistday.get(j).setRanking(r);
r++;