ArrayList<Person> pLst = new ArrayList<Person>();
pLst.add(new Person("name1", 3)); // name and age
pLst.add(new Person("name2", 68)); // name and age
pLst.add(new Person("name3", 18)); // name and age
pLst.add(new Person("name4", 8)); // name and age
//年齢昇順でソートする
Collections.sort(pLst, new Comparator<Person>() {
public int compare(Person p1, Person p2) {
int item1 = Integer.valueOf(p1.getAge());
int item2 = Integer.valueOf(p2.getAge());
return item1 - item2;
}
});