Even though I have called Iterator.next() I'm still having the nosuchelementexception.
ListIterator<BankAccount_4> userDataIterator = userData.listIterator();
while (userData.iterator().hasNext()){
BankAccount_4 bankAccount4 = userDataIterator.next();
if (bankAccount4.getAccountNum()!=bankAccount_4.getAccountNum()) {
userDataIterator.add(bankAccount_4);
String fileName = bankAccount4.getAccountNum() + " - " + bankAccount4.getCustomerAccName() + "'s Account details";
dataPersistency(displayAccount(bankAccount4) + "\n\n" + computeInterest(bankAccount4), fileName);
}
}