【发布时间】:2013-11-29 18:17:39
【问题描述】:
我是java新手,目前正在为学生记录系统编写java代码。 我做了一个课程,要求用户输入学生完成的年份,如下所示
import java.util.ArrayList;
import java.util.Scanner;
public class StudentYear
{
public void StudentYear()
{
ArrayList<Integer> studentYear = new ArrayList<Integer>();
Scanner sc = new Scanner(System.in);
System.out.println("Please enter the year the student has most recently completed: ");
studentYear.add(sc.nextInt());
System.out.println(studentYear);
}
}
我现在想在一个新类中定义一个新的 int,int year =(学生在上面的代码中输入到 arraylist 的年份),所以我可以在其他地方使用他们的年份值。 我将如何在另一个类中使用 arraylist 'studentYear' 的第一个存储值并将其分配给'int year'?
希望这很清楚, 提前致谢
【问题讨论】:
-
如果你只接受一个值,为什么要使用
ArrayList?但是在任何情况下,您都可以定义其他类的构造函数以将 int 作为参数,或者您可以在其他类中使用 setter 方法。