Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
metóda , ktorá prevádza reťazec objekt na dvojnásobok je uložený v " Double " triedy . Všimnite si , že toto sa líši od " double " triedy , ktorá sa používa na ukladanie hodnoty typu double . " Double " trieda je primitívny dátový typ , ktorý sa používa len na ukladanie dát . " Double " trieda obsahuje rad metód pre prácu s primitívnymi " double " objekty . Aby bolo možné previesť reťazec , musíte buď vytvoriť inštanciu " Double " triedy alebo zavolať statickú metódu reťazec syntaktickej analýzy priamo z " Double " triedy .
Syntaktická analýza Metóda
metóda v " double " triedy , ktorá analyzuje reťazca do dvojitých objektov sa nazýva " parseDouble . " Prijíma jeden reťazec ako svoj jediný argument . Metóda prevedie tento reťazec a vráti " double " objekt . Napríklad nasledujúci kód by previesť reťazec " 58,1 " na dvojitú hodnotu " 58,1 " a uložiť ju v dvojlôžkovej premenné : " . D. "
String s = " 58.1 " ;
double d = Double.parseDouble ( y ) ;
Výnimky
Ak metóda parseDouble nerozumie reťazec , ktorý ju odovzdať , to bude hodiť formát čísla výnimka . Napríklad nahradenie " 58,1 " s " 58 .. 1 " bude mať vo formáte číslo výnimkou . Je dôležité obklopiť kód pomocou bloku try ... catch , alebo vyhlásiť , že vaša metóda vyvolá vo formáte číslo výnimky tam , kde budete volať metódy parseDouble . Mali by ste skontrolovať vstupný text pred volaním parseDouble metódu , aby sa zabránilo hádzať formáte číslo výnimku.
Vstupné
Môžete použiť metódy v " String " triedy pred odovzdaním k metóde " parseDouble " analyzovať zadanie . Pre- analýze Váš text umožňuje skontrolovať a odstrániť prípadné chyby v texte . Jednoduchá slučka môže bežať cez reťazec na overenie , že každá postava je buď číslo , alebo desatinná čiarka , a že je tam jeden a len jedno miesto v celom reťazci . Môžete tiež volať " . Trim ( ) " na reťazec bez prednej alebo nenápadné medzery po skutočnom počte .