Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem J2ME string

Ahoj lidi, mám následujcí problém,

zde mám formulář

txtField1 = new TextField("Hodnota x:",null,32,TextField.DECIMAL);

při stistknutí buttonu se provede toto

 if(c == cOK) {

             String x = txtField1.getString();
             String y = txtField1.getString();
             
          
             soucet.setString(x+y);
             display.setCurrent(cPage);
         }

Mno a tu je ten problém, x a y jsou čísla a místo toho aby se to sečetlo tak se to spojilo. Vim že je to díky String což teda je retězec a ne číslo. Ale nevim jak předělat ten String na číslo do proměné int. Nebo lépe jestli je přímo nějaka funkce jak getString ale která to vyplivne v datovém typu int.

Mno a ta poslední věc to samé, po sečtení se má načist stranka cPage kdeje object

 soucet = new TextField("Hodnota x:",null,32,TextField.NUMERIC);

opet tám musim v kladat pomocí funke setCurrent() datový typ String a nikoliv int, ten nefuguje..
Proto se ptám jak to vyřešit. Doufám že je toho dostatek, prominte ze jsem nevlozil cely kod ale tet nejsem doma a nemam ho po ruce.
Děkuji všem za pomoc.

Předmět Autor Datum
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/ Integer.html int x=Integer.parseInt(txtField1.ge… poslední
AZOR 04.06.2010 20:56
AZOR

Zpět do poradny Odpovědět na původní otázku Nahoru