Чтобы иметь возможность использовать однопараметрическую версию Collection.sort()
на ArrayList
в A
, A
должен реализовать интерфейс Comparable
:
public class A implements Comparable {
...
@Override
int compareTo(A rhs) {
...
}
}