例如排序:整数使用集合,使用自定义类在Java中
class A{
public int a;
public String b;
public A(int a, String b){
this.a = a;
this.b = b;
}
}
main(){
List<A> list = new Arraylist<>();
list.add(new A(5, "abc"));
list.add(new A(1, "aee"));
list.add(new A(3, "adf"));
list.add(new A(6, "aad"));
list.add(new A(2, "xx"));
}
有没有办法使用integer
在A class
排序此list
升序排列。我已经试过
Collection.sort(list)
但得到一些语法错误。我做错了什么。
'return Integer.compare(first.a,second.a)'避免不必要的'整数'创建。 –