我正在尝试添加到我的数组列表中,然后打印出所有程序员的列表。相反,它只打印出我刚输入详细信息的单个程序员。我的问题是。你如何正确地将输入的信息放入我的数组列表程序员?将一个数组添加到另一个数组。
public Programmer(int id, String name, double pay, String time, int managerId) {
this.mId = id;
this.mName = name;
this.mPay = pay;``
this.mTime = time;
this.mManagerId = managerId;
this.mManager = null;
case 4:
String nameadd, time , manager;
double pay;
int manageradd;
System.out.println("Enter new car data:");
nameadd = in.getString("Name: ");
pay = in.getDouble("Wage: ");
time = in.getString("Part or Full Time: ");
manageradd = in.getInt("Manager ID: ");
p = ui.insert(nameadd, time, pay, manageradd );
System.out.println(p.getName() + ": WAGE: €" + p.getPay()+ " STATUS:" + p.getTime() + " MANAGER: " + p.getManager());
}
break;
继承我的观点
public Programmer insert(String nameadd, String time, double pay, int manageradd) {
Programmer p;
p = new Programmer(0, nameadd, pay, time, manageradd);
return p;
}
答案 0 :(得分:0)
在您的方法开始时或在您的班级内部初始化列表。
List<Programmer> listOfProgrammers = new ArrayList<Programmer>();
然后,您可以在创建程序员时添加它们。
listOfProgrammers.add(p);