Я посмотрел на пару других ступеней, и я все еще не мог понять, где я ошибся. Я пытаюсь создать массив объектов учетной записи и сканировать из текстового файла, чтобы заполнить его. Спасибо за любую помощь или указание направления.Не могу понять, почему я получаю java.lang.NullPointerExceptio
import java.util.*;
import java.io.*;
public class Bank {
private static Account[] accounts = new Account[10];
private static int numAccounts = 0;
public static void main(String[] args) throws Exception {
Scanner fileScan = new Scanner(new File("bankdata.txt"));
for(int i=0; i<accounts.length;i++){
accounts[i] = new Account(null, i, i); //(client, balance, accountNum)
}
while(fileScan.hasNext()){
accounts[numAccounts].getClient().setFName(fileScan.next());
accounts[numAccounts].getClient().setLName(fileScan.next());
accounts[numAccounts].getClient().setAge(fileScan.nextInt());
accounts[numAccounts].getClient().setPhoneNum(fileScan.nextInt());
accounts[numAccounts].setBalance(fileScan.nextDouble());
accounts[numAccounts].setAccountNum(fileScan.nextInt());
numAccounts++;
System.out.println(accounts[numAccounts]);
}
fileScan.close();
}
}
Если вы смотрели на довольно много ** ** любая предыдущая нить на эту тему, то вы знаете, что самый важный бит информации, информация, что ваш вопрос не хватает. Давай, какой номер строки выбрасывает NPE? –
Можете ли вы поделиться своим стеклом? – Mureinik
Извините, что я отвратился, когда я пробовал что-то вроде строки 18. – Espinal