NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.

Diskuze: String speciální znaky to INT

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
kuba.na
Člen
Avatar
kuba.na:4.11.2015 21:25

Ahoj. Chci se zeptat... Mám tlačítka a když an ně kliknu tak mi to přidá určitý znak do jLabel
Takže mám naklikáno třeba 55/7+5 a tenhle String potřebuju převézt do INTu aby mi to spočítalo dejte tomu a napsalo výsledek.. Jako když mám int x = 5+5; - sout(x); = 10.. Děkuji

int fool = Integer.parseInt(jLabel1.getText());
       System.out.println(fool);
Editováno 4.11.2015 21:27
 
Odpovědět
4.11.2015 21:25
Avatar
vlastajuracka:6.11.2015 9:34

Hele to takhle nefunguje.. Měl jsem stejný problém jednou :D Dá se k tomu ale použít chytrá metoda z javascriptu: eval() Najdi si to je toho všude plno ;) Takhle metoda je i v jave ve třídě EvalEx která je ještě chytřejší ale musíš si ji importovat ;) Taky si to můžeš najít :) Ale ani v jednom nebudeš pořádně vedět o co se jedná.... Proto je nejlepší napsat si svoji metodu která bude sice složitá ale budeš ji rozumět popravdě použil sem třídu EvalEx :DDD Snad sem ti pomohl :)

 
Nahoru Odpovědět
6.11.2015 9:34
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.