
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.