вы можете использовать компаратор, скажем, вы сортируете список (myList
) из Person
с их алфавитным именем (getName()
).
List<Person> myList = new ArrayList<Person>(keys);
Collections.sort(myList, new Comparator<Person>() {
@Override
public int compare(Person p1, Person p2) {
String s1 = p1.getName();
String s2 = p2.getName();
return s1.compareTo(s2);
}
});