Hi for my program I trying to make an array bigger by creating another array to copy the array to and then returning those values back to the original array.
import java.util.Scanner;
import java.util.Arrays;
public class Bank {
public static void main(String[] args) {
Scanner command = new Scanner(System.in);
BankAccount [] arrayAcc = new BankAccount[1];
BankAccount [] arrayAcc1 = new BankAccount[arrayAcc.length + 1];
for(int z = 0; z < arrayAcc.length; z++){
arrayAcc[z] = arrayAcc1[z];
}
arrayAcc = arrayAcc1;
System.out.println("Enter new account number: ");
int accNum = command.nextInt();
arrayAcc[count++].setAccountID(accNum);
}
}
When I later try to get an object from this array it is giving me an error:
Exception in thread "main" java.lang.NullPointerException
at Bank.main(Bank.java:47)