我完全失去了在數組和需要幫助之中......這是這一計劃的最終目標....請幫幫忙,FileNotFound異常等prblems
在一個名爲AccountArray.java文件,寫客戶端程序(您的主要方法)從名爲customers.txt的文件中讀取。閱讀文件中的第一個數字,並使用該數量的元素創建一個Account對象數組。使用「for」循環爲從文件中讀取的每一行信息創建一個Account對象,並將其存儲到數組的元素中
這裏是我到目前爲止的地方......我主要關心的是FileNotFound異常錯誤....我有一個名爲customers.txt文件保存在程序文件夾中,但我需要初始化它莫名其妙?
關於我在這個程序中做錯的事情,任何其他輸入都會被大大接受,我剛剛開始學習這些東西。
public class AccountArray {
/**
* @param args
*/
public static void main(String[] args) {
List<Account> accountsArray = new ArrayList <Account>();
String name, accountnumber, balance;
Scanner diskScanner = new Scanner(new File("customers.txt"));
Scanner scanner= new Scanner ("customers.txt");
scanner.useDelimiter(" ");
int objects= scanner.nextInt();
Account[] accounts=new Account[objects];
while (objects>0){
name = scanner.nextLine();
accountnumber = scanner.nextLine();
balance = scanner.nextLine();
for(int i = 1; i < objects; i++) {
accountsArray.add(new Account(i, name, accountnumber, balance));
}
objects=objects-1;
System.out.println(name+ " " + accountnumber + " " + balance +"\n"); }// just for debugging
}
}
示例文件:
4
John Anderson
4565413
250.00
Louise Carter
2323472
1250.45
Paul Johnson
7267881
942.81
Sarah Wilson
0982377
311.26
如果是相對於「保存在程序文件夾」到你的java編譯課是? .txt文件需要位於同一個目錄中。 – OldProgrammer
真的很新鮮,不太清楚目錄是什麼....我有一個名爲AccountArray的程序,帶有3個類和文件 – user2954611
@ user2954611你知道什麼是「相對」和「絕對」路徑嗎? – Smit