De lessen die data types in de Java-programmeertaal hebben kenmerken die gemakkelijk een data type kan veranderen in een andere . De "Double " klasse heeft zo'n methode die een tekenreeks die een double data waarde kan nemen en haal de waarde van de string . De string moet goed worden geformatteerd voor extractie goed te laten werken . "Double " Class De methode die een string object omgezet in een dubbel wordt opgeslagen in de "Double " -klasse . Merk op dat dit verschilt van de "dubbele " class die wordt gebruikt om twee waarden te slaan . De "dubbele " klasse is een primitief datatype dat alleen wordt gebruikt om gegevens op te slaan . De "Double " class bevat een reeks methoden voor het werken met primitieve " dubbele " objecten. Om een string te converteren , moet u ofwel een instantie van de "Double " class de statische snaar parsing methode direct te maken of bel uit de "Double "-klasse . Parseren Methode < br > de methode van de " Double" klasse die strings ontleedt in de dubbele objecten heet " parseDouble . " Het accepteert een enkele string als enige argument . De methode zal die string om te zetten en terug te keren van een "dubbele " object . Zo zou de volgende code de string " 58.1 " zetten in de dubbele waarde " 58,1 " en sla het op in de dubbele variabele : String s = " 58,1 " ; " d . " double d = Double.parseDouble ( s ) ; Uitzonderingen Als de parseDouble methode niet begrijpen van de snaar die u doorgeven , zal het gooien een nummer uitzondering formaat . Bijvoorbeeld , vervanging van " 58,1 " door " 58 .. 1 " zal resulteren in een aantal uitzondering format . Het is belangrijk om je code te omringen met een try ... catch blok of verklaren dat uw methode werpt een aantal uitzondering formaat waar u de parseDouble methode noemen . U moet uw input tekst te controleren voordat u de parseDouble methode om te voorkomen dat het gooien van een aantal uitzondering formaat. Input U kunt de methoden te gebruiken in de " String " klasse ontleden uw input voordat het naar de " parseDouble " -methode . Pre - ontleden van uw tekst kunt u controleren en elimineren van mogelijke fouten in je tekst . Een eenvoudige lus kan door je touwtje om te verifiëren dat elk teken is een getal of een decimale punt en dat er een en slechts een decimale punt in het gehele string. U kunt ook bellen " . Trimmen ( ) ' op je string naar verwijder alle toonaangevende of tailing witruimte na het werkelijke aantal .
|