Huis Persoonlijke financiën Hoe BigDecimals naar tekenreeksen in Java te converteren - dummies

Hoe BigDecimals naar tekenreeksen in Java te converteren - dummies

Video: Converting from decimal to hexadecimal representation | Pre-Algebra | Khan Academy 2025

Video: Converting from decimal to hexadecimal representation | Pre-Algebra | Khan Academy 2025
Anonim

In Java heeft de BigDecimal-klasse verschillende methoden waarmee u BigDecimal-waarden kunt converteren naar tekenreeksen, verdubbelingen of gehele getallen. Bekijk het volgende voor een lijst met de conversiemethoden.

Methode Explanation
double doubleValue () Retourneert de waarde van dit BigDecimal

als een double.

int intValue () Retourneert de waarde van dit BigDecimal

als een int.

long longValue () Retourneert de waarde van dit BigDecimal

lang.

String toPlainString () Retourneert een tekenreeksrepresentatie van dit BigDecimal die geen wetenschappelijke

-notatie gebruikt.

String toString () Retourneert een tekenreeksrepresentatie van dit BigDecimal die wetenschappelijke notatie gebruikt als

nodig is.

In de meeste gevallen is de enige reden om een ​​BigDecimal naar een dubbele te converteren, dus u kunt de double gebruiken met de NumberFormat-klasse om de waarde voor uitvoer te formatteren. Zolang u geen tussentijdse berekeningen uitvoert met het dubbele, zult u geen nauwkeurigheidsfouten tegenkomen, tenzij de getallen groot zijn. (Je begint problemen tegen te komen met ongeveer 13 cijfers.)

Hier is een codefragment dat een BigDecimal-object met de naam salesTax converteert naar een double en dit gebruikt met de NumberFormat-klasse:

NumberFormat cf = NumberFormat. getCurrencyInstance (); dubbele belastingD = verkoopTax. doubleValue (); Systeem. uit. println (vergelijk formaat (taxD));

U kunt ook de methode toString gebruiken om een ​​BigDecimal als een tekenreeks te formatteren, maar deze methode voegt geen komma's of andere opmaaktypeties toe. Merk ook op dat deze methode soms overschakelt naar exponentiële notatie als het nummer groot is. Om dit te voorkomen, kunt u in plaats daarvan de methode toPlainString gebruiken.

Hoe BigDecimals naar tekenreeksen in Java te converteren - dummies

Bewerkers keuze

Vertrouwd worden met Photoshop Elements Werkruimte voor bewerken van foto's - dummies

Vertrouwd worden met Photoshop Elements Werkruimte voor bewerken van foto's - dummies

Photoshop Elements biedt twee werkruimten, de Organizer en de Foto-editor, en u kunt schakelen tussen de twee. Hier is de Photo Editor-interface, die is gereorganiseerd in Photoshop Elements om u te helpen eenvoudig toegang te krijgen tot gereedschappen terwijl u uw afbeeldingen bewerkt. Open een afbeelding in de Foto-editor door Bestand → Openen te kiezen. Ontvang informatie over uw ...

Hulp krijgen in Photoshop Elements 9 - dummies

Hulp krijgen in Photoshop Elements 9 - dummies

In plaats van een bibliotheek met Photoshop Elements-boeken te verzamelen als hulpbronnen, kan binnen Elements 9 zoeken om waardevolle hulpinformatie snel en gemakkelijk te vinden. Als u vastzit aan het begrijpen van een functie, zijn er voldoende hulpdocumenten die slechts een muisklik verwijderd zijn en waarmee u enkele frustrerende momenten kunt oplossen. Help gebruiken Uw eerste stop ...

Leuke filters om mee te experimenteren in Photoshop Elements 11 - dummies

Leuke filters om mee te experimenteren in Photoshop Elements 11 - dummies

Experimenteren met filters in Photoshop Elements 11 is iets dat je alleen kunt doen als je een uur of zo hebt en een paar gewillige afbeeldingen rondslingeren. Maak een composiet met meerdere lagen en pas enkele filters toe. Voeg verschillende dekkingsinstellingen en overvloeimodi toe en je hebt een feestje.

Bewerkers keuze

Werken met methoden om te coderen met JavaScript - dummies

Werken met methoden om te coderen met JavaScript - dummies

Methoden zijn eigenschappen met functies voor hun waarden. In JavaScript definieert u een methode op dezelfde manier als u een functie definieert. Het enige verschil is dat een methode wordt toegewezen aan een eigenschap van een object. Dit voorbeeld demonstreert het maken van een object met verschillende eigenschappen, waarvan er één een methode is. var ...

Welke JavaScript-functies zijn gemaakt - dummies

Welke JavaScript-functies zijn gemaakt - dummies

Functies in JavaScript hebben een speciale woordenschat en de manier waarop ze werken moet worden geschreven en gebruikt. Om functies goed te kunnen begrijpen, moet u hun taal kunnen spreken. Dus, kijk naar een paar woorden en neem een ​​functie uit elkaar om te zien wat erin zit! Een functie definiëren Wanneer u een functie schrijft, wordt dit gedefinieerd ...

Creëer winkelleveranciers en klantenaccounts in Joomla - dummies

Creëer winkelleveranciers en klantenaccounts in Joomla - dummies

Als u voorbeeldgegevens als onderdeel hebt geïnstalleerd van uw Joomla-installatie kunt u twee gebruikersgroepen opmerken die handig zijn voor online winkelapplicaties - winkelleveranciers en klanten. Het doet er niet toe of uw leverancier één persoon is die folkmaterialen in de volkskunst of een van 's werelds grootste fabrikanten creëert, en een account voor winkelleveranciers creëert ...

Bewerkers keuze

Hoe een Java-programma te compileren in TextPad - dummies

Hoe een Java-programma te compileren in TextPad - dummies

Om een ​​Java 4E-programma in TextPad te compileren, kies Hulpmiddelen → Java compileren of gebruik de sneltoets Ctrl + 1. De javac-opdracht compileert het programma en de compilatie-uitvoer wordt weergegeven in het deelvenster Toolresultaten van het venster TextPad. Als het programma met succes is gecompileerd, wordt de berichttool met succes weergegeven in de toolresultaten ...

Hoe BigDecimals naar tekenreeksen in Java te converteren - dummies

Hoe BigDecimals naar tekenreeksen in Java te converteren - dummies

In Java, heeft de BigDecimal-klasse verschillende methoden die laat je BigDecimal-waarden converteren naar strings, doubles of integers. Bekijk het volgende voor een lijst met de conversiemethoden. Methode Uitleg double doubleValue () Retourneert de waarde van deze BigDecimal als een double. int intValue () Retourneert de waarde van dit BigDecimal als een ...

Hoe u een JTree-component maakt in Java - dummies

Hoe u een JTree-component maakt in Java - dummies

In Java, gebruikt u de JTree-klasse om te creëren een boomonderdeel dat de knooppunten van een boom weergeeft. Om het correct te gebruiken, bekijk de belangrijkste constructeurs en methoden van deze klasse. Constructor Beschrijving void JTree () Creëert een lege boom (niet erg handig, als je het mij vraagt). void JTree (TreeNode root) Creëert een ...