public static void main(String[] args) {
ArrayList<Person> list = new ArrayList<>();
list.add(new Person("张三",23));
list.add(new Person("张四",39));
list.add(new Person("张五",25));
list.add(new Person("张六",30));
list.add(new Person("张七",87));
list.add(new Person("张八",48));
Person p1 = list.get(0);//定义一个person接收集合中的第一个元素,假设他为最大值
// demo1(list);
for (Person p2 : list) { //遍历集合,并获取每一个集合的元素
if (p2.getAge()>p1.getAge()) { //用遍历出来的元素与开始定义的元素比较,如果大于刚开始的元素,就进行替换
p1=p2; //条件满足就进行替换
}
}
System.out.println(p1.getAge()+p1.getName()); |