Diskuze: Dotaz
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Proč je to proboha všechno statický a narvaný do metody main???
K dotazu - prostě po stlačení tlačítka převodu koukni co je v TextField2 (aspoň doufám, že to je ten správný text field, na pojmenovávání proměnných a funkcí bys měl taky zapracovat, v Javě se mimochodem tradičně pojmenovávají s malým písmenem na začátku a měly by ty názvy přímo napovídat co to je nebo co to dělá).
Takhle získej ten vstup v actionPerformed() tlačítka pro převod:
String binaryInputString = TextField2.getText();
a pak ten string prozkoumej a když tam bude něco jiného než chceš tak zavolej tu metodu buttonAction2().
Na co tam je ten counter jsem nějak nepochopil.
Vďaka za rady, ale práve to som sa chcel spýtať ako napr. ten String z TextField2 (určený pre binárny vstup/výstup) preskúmam? Musím všetko postupne vypísať ( 2,3,4,5...) alebo môžem niakym spôsobom zadať všetko okrem 1 a 0 zavolá metódu buttonAction2() ?
Možností máš véc. Např. ten string vem a procházej znak po znaku a v okamžiku kdy narazí na něco jiného než 1 nebo 0 víš, že to není binární číslo a můžeš zavolat buttonAction2().
Nebo třeba můžeš použít regulární výrazy, ale to co píše nad mnou bude o trochu rychlejší. Ale na validaci např. formátu emailu atd. se většinou používají právě ty regulární výrazy.
Zobrazeno 5 zpráv z 5.