Witam
Chcę móc zapisac dane kilku klientow (imie, nazwisko itd) a następnie te dane dla wybranego klienta odczytać. Spróbowałem zrobić to przy pomocy tablicy, Fragmenty mojego kodu poniżej:
void zapisDoTablicy(){
int iluKlientow = 3;
DaneTeleadresowe daneTeleadresowe = new DaneTeleadresowe();
Scanner scanner2 = new Scanner(System.in);
for(int i=0; i<daneTeleadresowe.tablicaNazw.length; i++){
System.out.println(daneTeleadresowe.tablicaNazw[i]);
daneTeleadresowe.tablicaDanych[iluKlientow-1][i] = scanner2.nextLine();
}
}
public class DaneTeleadresowe(){
String [] tablicaNazw = {"1.1. Imie: ", "1.2. Nazwisko: ", "1.3. Wiek: ", "1.4. Data urodzenia: ", "1.5. Ulica: ", "1.6. Nr domu/mieszkania: ", "1.7. Kod pocztowy: ", "1.8. Miejscowosc: ", "1.9. Telefon: ", "1.10. E-mail: "};
String [][] tablicaDanych = {{"","","","","","","","","",""},
{"","","","","","","","","",""},
{"","","","","","","","","",""},
{"","","","","","","","","",""},
{"","","","","","","","","",""},
{"","","","","","","","","",""},
{"","","","","","","","","",""},
{"","","","","","","","","",""},
{"","","","","","","","","",""},
{"","","","","","","","","",""},
{"","","","","","","","","",""},
{"","","","","","","","","",""},};
}
Próbuję później wywołać dane klienta przy pomocy
System.out.println(daneTeleadresowe.tablicaDanych[ktoregoKlienta-1][x]);
(w miejscu x wstaw dowolny numer komórki w wierszu odpowiadającemu klientowi). Polecenie działa, wyświetlają się jednak puste wiersze, mój wniosek więc taki że nic się nie zapisało do tablicy. Co robię źle?