如何使用 Scanner 并将该值推送到 java 中的数组?

how use Scanner and push that values to an array in java?

我想将值从 Scanner 推送到 Array。我想知道这段代码是否正确。错了怎么办?这是我反复调用的方法。所以我想将该用户输入值存储在 Array.

    String[] student_id = new String[150];  
    String studentId = "";

    System.out.print("Enter Student ID   : ");
    studentId = input.nextLine();
   
    student_id = studentId;
   
    for(int i =0;i<student_id.length;i++) {
       student_id[i] = input.nextLine();
    }

容易

String[] student_id=new String[150];        
    System.out.print("Enter Student ID   : ");
    for(int i =0;i<student_id.length;i++){
    student_id[i] = input.nextLine();
}