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.