對於入門計算機課程作業,我們需要編程非常基本的會計軟件有四個賬戶;銀行,現金,收入和支出。其中一個我們需要包括最後一個方面是加載(由程序之前創建一個.txt文件)這四個帳戶數據,以便給(我假設)進一步操縱它們的能力。 如果有幫助,這裏是我寫的數據保存到一個文件中的代碼:如何將txt文件加載到程序中?
System.out.println("Save your data. What would you like the file to be called?");
reader.nextLine();
String name = reader.nextLine();
System.out.println("Creating file...");
try {
file = new FileWriter(name + ".txt");
expenseAccount.saveAccount(file);
incomeAccount.saveAccount(file);
bankAccount.saveAccount(file);
cashAccount.saveAccount(file);
}
catch(IOException e) {
e.printStackTrace();
}
在它稱之爲「saveAccount(FileWriter的)方法」,如下圖所示:
public void saveAccount(FileWriter file) {
System.out.println("Saving Bank Account");
try {
file.write("Bank Account: ");
for (int j = 0; j< bankAccount.size(); j++) {
file.write((j+1) + ". " + bankAccount.get(j) + "\n");
}
file.write("\n");
}
catch(IOException e) {
e.printStackTrace();
}
}
我不知道如何加載保存爲.txt的文件並能夠操作數據。程序如何知道哪些數據對應於哪個帳戶? 任何幫助非常感激:)
添加一個ID賬號? –