Witam,
proszę o pomoc.
Jak dokonać konwersji danych w tablicy int na np. String?
Mam tablicę 10x20 (iterowana wewnętrznie po i oraz j)i każda komórka zawiera indeks j+1 - generalnie tablica ta symuluje układ siedzeń w kinie więc każda komórka to jedno siedzenie numerowane od 1 do 20.
I teraz jak konwertować dane z int na String tak, by można było w pojedynczej komórce zapisać "X"?
Czy zastosować w tym przypadku metodę toString()? A jeżeli tak to jak bo jeżeli dokonam samej konwersji przypisanej wartości j+1 to mam błąd konwersji na wyjściu.
void seatScheme(int r, int m) {
// r - ilość rzędów
// m - ilość miejsc
String[][] siedzenie = new String[r][m];
//Tworzenie schematu siedzeń
for(int i = 0; i < siedzenie.length; i++){
System.out.printf("%02d", i+1);
//System.out.printf("%02d", Integer.toString(i+1)); //numeracja rzędów w formie dwucyfrowej
System.out.print(" ");
//Generowanie rzędów siedzeń - ZAMIENIĆ POTEM NA FOREACH
for(int j = 0; j < siedzenie[i].length; j++){
siedzenie[i][j] = j+1; //numeracja siedzeń;
//siedzenie[i][j] = Integer.toString(j+1);
System.out.print("|"); //linia oddzielająca siedzenia
System.out.printf("%02d", siedzenie[i][j]); //numeracja siedzeń w formie dwucyfrowej
}
System.out.println("|"); //linia kończąca rząd - czysto estetyczne
}
}