如何在Java中用ArrayList集合添加学生数据,输入一个学生姓名,在该学生所在的的位置添加一条学生数据?

在ArrayList中,输入一个学生姓名,在该学生的位置添加数据

如果有帮助的话,望采纳

public class a {
    public static void main(String[] args) {
        List<Student> list= new ArrayList();
        Student student=new Student();
        Scanner scanner=new Scanner(System.in);
        String studentName = scanner.nextLine();
        
//        查找集合中是否有学生姓名与输入的字符串相等
        for (int i=0;i<list.size();i++){
           if (list.get(i).getName().equals(name)){
//               如果输入的学生姓名存在与集合中
//               则执行继续添加数据
               int studentId = scanner.nextInt();
               int studentSex = scanner.nextInt();
               String studentPhone = scanner.nextLine();
           }else {
               System.out.println("输入的学生姓名不存在");
           }
        }
    }
}