If you want to create an ArrayList of Person objects and sort it by name you can do the following:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// populate the ArrayList with some objectsArrayList<Person>arpList=newArrayList<TransgressionTab.Person>();arpList.add(newPerson("Onasis",54));arpList.add(newPerson("Spartakus",12));arpList.add(newPerson("Oneiro",1));arpList.add(newPerson("Bomb",12));// sort itCollections.sort(arpList,newComparator<Person>(){@Overridepublicintcompare(Persons1,Persons2){returns1.name.compareToIgnoreCase(s2.name);}});