编写一个读取文件的程序,并将信息保存到一个对象数组中。
我目前正在研究一个循环来读取文件并将其分解为每个对象的块,但我仍然坚持如何将变量accountname
设置为对象的名称...任何建议?< / p>
while (objects > 0) {
objects = objects - 1;
objectNumber = objectNumber + 1;
Name = scanner.nextLine();
accountnumber = scanner.nextLine();
balance = scanner.nextLine();
System.out.println(Name + " " + accountnumber + " " + balance + "\n");
String accountname = "a" + objectNumber;
Account ___________ = new Account(Name, accountnumber, balance);
}
答案 0 :(得分:0)
“该程序的目的是读取有关银行帐户信息(名称,帐号,余额)的文件输入,将文件分成单独的帐户对象,然后能够单独引用每个对象”
看起来你真正需要的是地图
Map<String, Account> accountsByName = new HashMap<String, Account>();
accountsByName.put(accountName, account);
Account yourAccount = accountsByName.get(accountname);