查询到的数据放入List<T>中,T为实体类,假设有两个字段A和B当 A==1时将其排序靠前,并按照B字段排序也就说,A==1的数据,要在A!=1的数据前面,A==1的数据还要再根据B字段排序,请不吝赐教。
1 回答
慕仙森
TA贡献1827条经验 获得超7个赞
public class TestClass { private int A; private int B; public int getA() { return A; } public void setA(int a) { A = a; } public int getB() { return B; } public void setB(int b) { B = b; } public static void main(String[] args) { List<TestClass> lists = new ArrayList<>(); Collections.sort(lists, new Comparator<TestClass>() { @Override public int compare(TestClass o1, TestClass o2) { //自定义你的排序规则就行了 return 0; } }); } }
- 1 回答
- 0 关注
- 585 浏览
添加回答
举报
0/150
提交
取消