0
我想添加到我的數組列表中,然後打印出所有程序員的列表。相反,它只是打印出我剛輸入詳細信息的單個程序員。我的問題是。你如何正確地把輸入到我的數組列表程序員的信息?添加一個數組到另一個。從用戶輸入中向arraylist添加多個值
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;
}
你在哪裏添加任何東西到列表或數組? – MadConan
所以基本上,你只是想創建一個程序員ArrayList? –
你必須放置一個arraylist nameadd = in.getString(「Name:」); pay = in.getDouble(「Wage:」); time = in.getString(「Part or Full Time:」); manageradd = in.getInt(「Manager ID:」); List lstProgrammer = new ArrayList (); p1 = ui.insert(nameadd,time,pay,manageradd); lstProgrammer.add(p); System.out.println(p.getName()+「:WAGE:€」+ p.getPay()+「STATUS:」+ p.getTime()+「MANAGER: 「+ p.getManager()); } –
ktaria