Hoe dubbel naar String in Java te converteren

Hoe Dubbel Naar String In Java Te Converteren



Op Java, “ dubbele ” is een object van de Java “ Dubbele ” wrapper-klasse die het primitieve gegevenstype dubbel als parameter opslaat. Soms moeten we echter dubbel naar String converteren omdat Strings ons in staat stelt grotere getallen op te slaan die niet passen in gegevenstypen die de getallen bevatten, zoals gehele getallen of dubbele getallen.

Deze blog demonstreert de methoden voor het converteren van dubbel naar String in Java.

Hoe dubbel naar String in Java te converteren?

Voor dubbele naar String-conversie in Java kunt u het volgende gebruiken:







  • Double.toString() methode
  • String.valueOf() methode
  • '+' operator
  • String.format() methode
  • StringBuilder.append() methode
  • StringBuffer.append() methode

We zullen elk van de genoemde methoden één voor één bespreken!



Methode 1: Converteer dubbel naar String in Java met behulp van de methode Double.toString()

Om een ​​double naar String te converteren, kunt u de ' toString() ” statische methode van de klasse Double. Het converteert dubbele numerieke waarden naar String. Omdat het een statische methode is, hoeven we geen object te maken en de methode met de klassenaam aan te roepen.



Syntaxis





Double.toString ( val ) ;

Hier de ' toString() ” methode zal de “ val ” dubbele variabele naar String.



Voorbeeld

Eerst zullen we een variabele van het dubbele gegevenstype maken met de naam ' val ” en wijs de volgende waarde toe:

dubbele val = 783,8956d;

Vervolgens noemen we de ' Dubbele.naarString() ” methode en geef de gecreëerde dubbele variabele door als argument:

Snaar str = Dubbel.naarString ( val ) ;

De onderstaande afdrukopdracht zal terugkeren ' WAAR ” als de geconverteerde variabele dat is “ str ” is een String-instantie; anders keert het terug ' vals ”:

Systeem.uit.afdrukken ( str instantie van String ) ;

De uitvoer toont ' WAAR ”, wat aangeeft dat het gegevenstype van de resulterende waarde String is:

Methode 2: Converteer dubbel naar String in Java met behulp van String.valueOf() Method

U kunt ook gebruikmaken van de ' waarde van() Statische methode van stringklasse voor conversie van dubbel naar string. Het neemt de decimale waarde van elk type, zoals double, als parameter en converteert deze naar een string.

Syntaxis

String.valueOf ( val )

Hier de ' waarde van() ”-methode converteert de dubbele variabele “val” naar String.

Voorbeeld

Eerst zullen we een variabele van het dubbele type maken met de naam ' val ” en sla de volgende waarde erin op:

dubbele val = 583.856d;

Vervolgens noemen we de ' String.valueOf() ”-methode door de “ val ” als parameter:

Snaar str = String.waardeVan ( val ) ;

Ten slotte zullen we controleren of de geconverteerde waarde een String-instantie is of niet:

Systeem.uit.afdrukken ( str instantie van String ) ;

Uitgang:

Methode 3: Converteer dubbel naar String in Java met ' + ” Operator

De eenvoudigste manier om dubbel naar String te converteren, is door de '+' Addition-operator te gebruiken. Het fungeert als een aaneenschakelingsoperator bij gebruik met Strings. Op dezelfde manier kan een dubbele waarde worden geconverteerd naar een tekenreeks door deze eenvoudig samen te voegen met een lege tekenreeks.

Syntaxis

val + ''

Hier de ' + ” operator zal de “ val ” variabele van het dubbele type met een lege string, wat resulteert in de dubbele naar String-conversie.

Voorbeeld

Eerst slaan we een decimale waarde op in een variabele “ val ”:

dubbele val = 543.656d;

Maak vervolgens een variabele van het type String ' str ' die de geconverteerde tekenreeks opslaat na aaneenschakeling ' val ” met een lege string:

Snaar str =  val + '' ;

Ten slotte zullen we controleren of de geconverteerde waarde een String-instantie is of niet:

Systeem.uit.afdrukken ( str instantie van String ) ;

Uitgang:

Ga nu naar het volgende gedeelte!

Methode 4: Converteer dubbel naar String in Java met behulp van String.format() Methode

De ' String.format() ”-methode kan ook worden gebruikt voor dubbele naar String-conversie. Bij deze methode geven we de decimale waarde door met de ' %f ” specificatie, die aangeeft dat de tweede parameter getallen met drijvende komma bevat. Vervolgens converteert het de dubbele waarde naar het String-formaat.

Syntaxis

String.format ( '%f' , val )

Hier de ' String.format() ” methode zal de “ val ” dubbele typevariabele naar het String-formaat.

Voorbeeld

In dit voorbeeld hebben we een dubbele variabele ' val ” met de volgende waarde:

dubbele val = 1233.676d;

We noemen nu de “ String.format() ” methode en pas “ %f ” als specificeerder en “ val ” als de tweede parameter:

String str = String.format ( '%f' , val ) ;

Ten slotte zullen we controleren of de geconverteerde waarde een String-instantie is of niet:

Systeem.uit.afdrukken ( str instantie van String ) ;

Uitgang:

Methode 5: Converteer dubbel naar String in Java met behulp van StringBuilder.append() Methode

Op Java is de “ toevoegen() ” methode van de “ StringBuilder ”-klasse wordt ook gebruikt voor dubbele naar String-conversie.

Syntaxis

String str = nieuwe StringBuilder ( ) .toevoegen ( val ) .toString ( ) ;

Om deze methode te gebruiken, zullen we eerst een object van de StringBuilder-klasse maken en vervolgens de waarde van de dubbele variabele toevoegen ' val ” erin en converteer het naar String.

Voorbeeld

Nu gaan we een nieuw object maken van de “ StringBuilder ” klasse met de naam “ str ” en bel de “ toevoegen() ”-methode door de “ val ” dubbele variabele en converteert deze naar de string met de “toString()”-methode:

String str = nieuwe StringBuilder ( ) .toevoegen ( val ) .toString ( ) ;

Uitgang:

Methode 6: Converteer dubbel naar String in Java met behulp van StringBuffer.append() Methode

Er is een andere methode om een ​​double naar een String te converteren, namelijk de “ toevoegen() ” methode van de “ StringBuffer ' klas. Het werkt hetzelfde als het bovenstaande “ StringBuilder.append() ” methode. Het maakt ook een object van de klasse StringBuffer om toegang te krijgen tot de methoden en vervolgens te converteren naar String.

Syntaxis

String str = nieuwe StringBuffer ( ) .toevoegen ( val ) .toString ( ) ;

Om deze methode te gebruiken, zullen we eerst een object van de StringBuffer-klasse maken en vervolgens de waarde van de dubbele variabele toevoegen ' val ” erin en converteer het naar String.

Voorbeeld
Maak eerst een instantie van de StringBuffer-klasse en roep vervolgens de methode append() aan door een dubbele waarde door te geven die wordt geconverteerd naar een String met behulp van de ' toString() methode:

String str = nieuwe StringBuffer ( ) .toevoegen ( val ) .toString ( ) ;

Uitgang:

We hebben de basisinformatie aangeboden met betrekking tot dubbele naar String-conversie in Java.

Conclusie

Om dubbel naar String in Java te converteren, kunt u verschillende methoden gebruiken, zoals Double.toString(), String.valueOf(), de '+'-operator, String.format(), StringBuilder.append() en StringBuffer.append( ) methode. De eerste vier methoden hebben geen extra objectcreatie nodig voor het opgegeven doel, terwijl het voor de laatste twee methoden vereist is om een ​​object van de bepaalde klasse te maken en vervolgens de bijbehorende methode aan te roepen. In deze blog hebben we de methoden voor dubbele naar String-conversie gedemonstreerd.