试着写了一个。。。
[Java] 纯文本查看 复制代码 package com.zxc.dome;
import java.util.ArrayList;
import java.util.List;
public class test {
public static void main(String[] args) {
//new一个 list集合存放数据
Student stu;
List<Student> list=new ArrayList<Student>();
for(int i=0;i<10;i++){
stu=new Student();
stu.setStu_age(5+i+1);
stu.setStu_name("学生"+(i+1));
list.add(stu);
}
int maxAge=0; //定义一个变量,用于存放最大年龄
int weiZhi=0; //定义一个变量,用于保存年龄最大学生在集合中的位置
Student student=new Student();
//遍历集合,把年龄最大的学生选出来,并记录其位置
for(int i=0;i<list.size();i++){
student=list.get(i);
if(student.getStu_age()>maxAge){
maxAge=student.getStu_age();
weiZhi=i;
}
}
//修改年龄最大学生的名字
list.get(weiZhi).setStu_name("我年龄最大");
System.out.println("學生姓名:"+list.get(weiZhi).getStu_name()+"\n"+"學生年齡: "+list.get(weiZhi).getStu_age());
}
}
|