Collections.sort多字段排序

Collections.sort(yProducts, new Comparator<CardHeroStoreProductInfo>(){

			@Override
			public int compare(CardHeroStoreProductInfo p1, CardHeroStoreProductInfo p2) {
				int c = 0;
                //首先按照state由小到大排序
				c = p1.getState() - p2.getState();
				if(c == 0) {
                    //按照id由小到大排序
					c = p1.getProductId() - p2.getProductId();
				}
				return c;
			}
			
		});

 

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页