Tworzenie tablicy ze stringa

0

Witam, chciałbym się dowiedzieć, czy jest możliwość stworzenia gotowej tablicy dwuwymiarowej pobierając dane z takiego kodu:

String area = "";
    for(r=0; r<plansza[n-1].length; r++)
		{
			for(c=0; c<plansza[m-1].length; c++)
			{
				area += plansza[r][c] + " ";
			}
			area += "\n";
		}
		JOptionPane.showMessageDialog(null, area, null,  JOptionPane.INFORMATION_MESSAGE);

Coś takiego wyświetla okienko z wypisaną tablicą. Chciałbym wykorzystać te dane tworząc nową tablicę ze stringa area. Czy jest taka opcja? Np. pobiera długość łańcucha znaków i sprawdza ile jest liczb w pionie i poziomie i co najważniejsze wykrywa co to są za liczby.

0

Można taki łańcuch z powrotem parsować, tyle że jest to mało wydajne.
Najprościej użyć najpierw split('\n'), żeby podzielić na wiersze, potem wiersze podzielić za pomocą split(' ') i na koniec odczytać liczby za pomocą np. parseInt (lub innego zależnie od tego jakiego typu elementów była tablica "plansza").

1 użytkowników online, w tym zalogowanych: 0, gości: 1