[java] Podział łańcucha i umieszczenie jego elem. w tabli

0

Witam
Chce napisać program który zamienia liczbe w postaci cyfrowej(np: 123,56) na postać słowną(np: dwiescie czterdzieści osiem 78/100). Niestety trafiłem na problem podziału łańcucha na poszczególne cyfry i umieszczenia ich w tablicy. <ort>na razie</ort> wymyśliłem coś takiego:

String liczba = pole.getText();
int k=liczba.length();
for(int i=0;i<k;i++){
String tablica=liczba.substring(i,1);
wynik.setText(tablica);
}

Do zmiennej liczba pobieram wartość z pola tekstowego, następnie sptawdzam długość pobranego łancucha i przy pomocy pętli for chce podzielić ten łańcuch na poszczególne elementy. Nie wiem czy prawidłowo deklaruje zmienną tablicową oraz czy lepiej użyć metody substring czy też split do podziału łańcucha.
Z góry dzieki za wszelkie informacje
Pozdrawaim

0
  1. Źle zadeklarowałeś tablicę.
  2. Przecież String to już jest TABLICA ZNAKÓW
0

ok tylko w jaki sposob podzielic ten lancuch na poszczegolne znaki. Tak zeby do poszczegolnych znakow lancucha dostac sie przez index tablicyNp: po wpisaniu w TextField "234" do poszczegolnych znakow dostac sie poprzez tablica[0],tablica[1],tablica[2]. Drugie pytanie, w jaki sposob wyswietlic jakis element tablicy w TextArea, ja probowalem przez

wynik.setText(tablica[0]);

ale nie chce dzialac.

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