Ma ktoś pomysł w jaki sposób mógłbym tworzyć nowy obiekt w tej pętli?
while(input.hasNext()) { line = input.next(); if(line.equals("ID:")) { if(input.hasNextInt()) { klient.ID = input.nextInt(); } } if(line.equals("Imię:")) { klient.imie = input.next(); } if(line.equals("Nazwisko:")) { klient.nazwisko = input.next(); } if(line.equals("Rok_urodzenia:")) { if(input.hasNextInt()) { klient.rok_urodzenia = input.nextInt(); } } if(line.equals("Płeć:")) { klient.plec = input.next(); } if(line.equals("PIN:")) { if(input.hasNextInt()) { klient.PIN = input.nextInt(); } } if(line.equals("Hasło:")) { klient.haslo = input.next(); } if(line.equals("Pytanie_pomocnicze:")) { klient.pytanie_pomocnicze = input.next(); } if(line.equals("Odpowiedz:")) { klient.odpowiedz = input.next(); } if(line.equals("Stan_konta:")) { if(input.hasNextInt()) { klient.stan_konta = input.nextInt(); list.add(klient); } } }
Program po wczytaniu ostatniej wartości, czyli stanu konta dodawałby obiekt do listy. Lecz nie wiem jak go w tej pętli tworzyć.
Cała metoda http://pastebin.com/edLcnPqW
Mam już mniej więcej cały zarys metody, ale dalej tkwie w momencie tworzenia obiektu.