数组排序 多条件

数组排序 多条件
public   class  Sort  implements  Comparator < TestO >   {
    
   
    
public Sort() {

    }


    
public int compare(TestO o1, TestO o2) {
        
if (o1.getB().compareTo(o2.getB()) <0 ||o1.getA().compareTo(o2.getA()) <0{
            
return -1;
        }
 else if (o1.getB().compareTo(o2.getB()) >0||o1.getA().compareTo(o2.getA()) >0{
                
return 1;
        }
 else {
                
return 0;
        }

    }

}

先排A ,后排B ,,,以B为最优先级

你可能感兴趣的:(数组排序 多条件)