Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť Abecedný reťazec na čísla v Jave

Práca s reťazcami a číslami , je niečo , čo prichádza v ľubovoľnom programe Java . Niekedy máte údaje, ktoré chcete , ale v zlom tvare . Je ľahké previesť číslo na reťazec , ale prevod reťazca na číslo je o niečo zložitejšia . Našťastie , tam sú niektoré výhodné dostupné metódy , ako to dosiahnuť pre vás . Veci , ktoré budete potrebovať klipart textový editor klipart programu Java
Zobraziť ďalšie inštrukcie Cestuj 1

Dajte vyhlásenie try - catch vo zadaním " try { } catch ( NumberFormatException e ) { } " ( bez úvodzoviek ) . Všetky metódy , ktoré prevádzajú reťazca na čísla , bude vyvolať výnimku , ak reťazec nie je správne naformátovaná pre množstvo , a preto je dôležité zachytiť túto výnimku , ak chcete , aby váš program chybu spracovať . Môžete vložiť akýkoľvek kód spracovanie chýb v druhom páre zátvoriek . Reťazce, ktoré obsahujú iné ako biele miesto , číslice , desatinné miesta a negatívnych príznakov znaky nebudú prevádzať do niekoľkých
2

typ " int i = Integer.parseInt ( jmeno_string ) " . Vnútri prvého páru strojčeka , sa za slovo " skúsiť . " To bude prevádzať reťazec predstavujúci číslo na skutočné celočíselnú hodnotu , a uložiť ho do premennej " i " . Napríklad, ak je reťazec " 56 " , premenná i by byť nastavená na 56 rokov . To by mohlo byť užitočné , aby vyhlásil celočíselnú premennú , ktorú chcete použiť pred príkazom try - catch , takže ho môžete použiť neskôr .
3

Zadajte " dlhá l = Long.parseLong ( jmeno_string ) ; " vnútri príkazu pokúsite previesť reťazec na dlhé hodnotu , skôr ako celé číslo . To funguje rovnakým spôsobom ako metóda parseInt , len to umožňuje ukladať čísla s veľkosťou väčšou ako 2147483647
4

Typ " krátke s = Short.parseShort ( jmeno_string ) " . Vnútri pokus vyhlásenia na zapísanie čísla struny ako krátky . " Krátky " je ako celé číslo , len jeho maximálna hodnota je 32,767 . Možno budete chcieť používať krátke , ak budete konverziu veľa reťazca , pokiaľ mi pamäť je problém , a ak žiadny z čísiel bude väčší než ako toto maximum ( alebo menšie ako negatív nej ) .
5 Typ

"byte b = Byte.parseByte ( jmeno_string ) ; " vnútri príkazu try číslo uložiť ako bajt . " Byte " je najmenší typ čísla s maximálnou hodnotou 127
6

typu " double d = Double.parseDouble ( jmeno_string ) " . Vo výkaze pokúsite previesť reťazec na dvojaký hodnotu . To funguje s reťazcami , ktoré obsahujú desatinnú čiarku , napríklad " 3,1415 "
7

Typ " float f = Float.parseFloat ( jmeno_string ) " . Vo výkaze pokúsite uložiť číslo struny ako float hodnota . " Float " je ako double , ale používa menej bitov , a preto je menej presný .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené