Для моего класса программирования нам нужно спроектировать банковский счет, который считывает и записывает информацию в файл, который содержит такую информацию, как 10-значный номер счета, имя и фамилия, отчество и баланс для людей, которые открыть счета. (Таким образом, будет сказано, что у Джона А. Смита есть учетная запись с номером 1234567890 и балансом не менее 26,00). В любом случае, у меня возникают проблемы с программированием его для чтения и записи в файл. Это инструкция относительно чтения из файла:
"1. Когда ваша программа начинает работать, если файл acinfo.dbf существует, она читает
данные из него и создает объекты класса BankAccount, которые
затем сохраняется в списке массивов. acinfo.dbf состоит из полей account
число, имя, отчество и баланс. Ваша программа тогда
закрывает файл Если файл не существует, ваша программа просто продолжает
так как это означает, что активного аккаунта не существует. Все это сделано в
основной метод. "
Я уже написал это, но я очень мало понимаю, что я делаю по этому поводу, и это может быть неправильно. (
public class GeauxBank
{
public static void main(String[] args)
{
ArrayList<BankAccount> accounts = new ArrayList<BankAccount>();
Scanner keyb = new Scanner(System.in);
String acinfo;
System.out.print("What is the input file name?");
acinfo = keyb.next();
Scanner in = null;
try
{
in = new Scanner(new File(acinfo));
}
catch (FileNotFoundException e)
{
}
Может кто-нибудь помочь мне разобраться, что делать?