Hur man konverterar dubbel till sträng i Java

Hur Man Konverterar Dubbel Till Strang I Java



I Java, ' dubbel ' är ett objekt i Java ' Dubbel ” omslagsklass som lagrar den primitiva datatypen dubbelt som en parameter. Men ibland måste vi konvertera dubbel till sträng eftersom strängar tillåter oss att lagra större tal som inte passar in i någon datatyp som innehåller talen, till exempel heltal eller dubbel.

Den här bloggen kommer att demonstrera metoderna för att konvertera dubbel till sträng i Java.

Hur konverterar man dubbel till sträng i Java?

För dubbel till strängkonvertering i Java kan du använda:







  • Double.toString()-metoden
  • String.valueOf() metod
  • '+' operator
  • String.format() metod
  • StringBuilder.append() metod
  • StringBuffer.append() metod

Vi kommer att diskutera var och en av de nämnda metoderna en efter en!



Metod 1: Konvertera dubbel till sträng i Java med hjälp av metoden Double.toString().

För att konvertera en dubbel till sträng kan du använda ' att stränga() ” statisk metod för Double-klassen. Den konverterar dubbla numeriska värden till String. Eftersom det är en statisk metod behöver vi inte skapa ett objekt och anropa metoden med klassnamnet.



Syntax





Double.toString ( val ) ;

Här, ' att stränga() '-metoden kommer att konvertera ' val ” dubbel variabel till String.



Exempel

Först kommer vi att skapa en variabel av dubbel datatyp med namnet ' val ' och tilldela följande värde:

dubbel val = 783,8956d;

Därefter kommer vi att kalla ' Double.toString() ”-metoden och skicka den skapade dubbelvariabeln som ett argument till den:

Sträng str = Double.toString ( val ) ;

Utskriften nedan kommer att returnera ' Sann ' om den konverterade variabeln som är ' str ” är en String-instans; annars kommer det tillbaka' falsk ”:

System.ut.utskrift ( str instans av String ) ;

Utgången visar ' Sann ”, vilket indikerar att datatypen för det resulterande värdet är String:

Metod 2: Konvertera dubbel till String i Java med String.valueOf() Method

Du kan också använda ' värdet av() ” String class statisk metod för dubbel till String konvertering. Den tar decimalvärdet av vilken typ som helst, till exempel dubbelt, som en parameter och konverterar det till en sträng.

Syntax

String.valueOf ( val )

Här, ' värdet av() ”-metoden konverterar dubbelvariabeln “val” till String.

Exempel

Först skapar vi en dubbeltypsvariabel med namnet ' val ' och lagra följande värde i den:

dubbel val = 583,856d;

Därefter kommer vi att kalla ' String.valueOf() '-metoden genom att skicka ' val ' som en parameter:

Sträng str = String.valueOf ( val ) ;

Slutligen kommer vi att kontrollera om det konverterade värdet är en String-instans eller inte:

System.ut.utskrift ( str instans av String ) ;

Produktion

Metod 3: Konvertera dubbel till sträng i Java med ' + ' Operatör

Det enklaste sättet att konvertera dubbel till sträng är att använda '+' tilläggsoperatorn. Den fungerar som en sammanlänkningsoperator när den används med Strings. På samma sätt kan ett dubbelvärde konverteras till en sträng genom att helt enkelt sammanfoga det med en tom sträng.

Syntax

val + ''

Här, ' + ' operatör kommer att sammanfoga ' val ” dubbeltypsvariabel med en tom sträng, vilket resulterar i dess dubbel- till strängkonvertering.

Exempel

Först kommer vi att lagra ett decimalvärde i en variabel ' val ”:

dubbel val = 543,656d;

Skapa sedan en strängtypsvariabel ' str ' som lagrar den konverterade strängen efter att ha sammanfogat ' val ” med en tom sträng:

Sträng str =  val + '' ;

Slutligen kommer vi att kontrollera om det konverterade värdet är en String-instans eller inte:

System.ut.utskrift ( str instans av String ) ;

Produktion

Gå nu mot nästa avsnitt!

Metod 4: Konvertera dubbel till String i Java med String.format() Method

den ' String.format() ”-metoden kan också användas för dubbel- till strängkonvertering. I den här metoden kommer vi att skicka decimalvärdet med ' %f ” specificator, som indikerar att den andra parametern innehåller flyttal. Det konverterar sedan det dubbla värdet till strängformatet.

Syntax

String.format ( '%f' , val )

Här, ' String.format() '-metoden kommer att konvertera ' val ” dubbeltypsvariabel till strängformatet.

Exempel

I det här exemplet har vi en dubbel variabel ' val ' med följande värde:

dubbel val = 1233,676d;

Vi kommer nu att kalla ' String.format() ' metod och godkänt ' %f ' som specificering och ' val ' som den andra parametern:

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

Slutligen kommer vi att kontrollera om det konverterade värdet är en String-instans eller inte:

System.ut.utskrift ( str instans av String ) ;

Produktion

Metod 5: Konvertera dubbel till String i Java med StringBuilder.append() Method

I Java är ' bifoga() ' metoden för ' StringBuilder Klassen används också för dubbel till strängkonvertering.

Syntax

String str = ny StringBuilder ( ) .bifoga ( val ) .att stränga ( ) ;

För att använda den här metoden kommer vi först att skapa ett objekt av klassen StringBuilder och sedan lägga till värdet för dubbelvariabeln ' val ” i den och konvertera den till String.

Exempel

Nu kommer vi att skapa ett nytt objekt av ' StringBuilder 'klass som heter' str ' och ring ' bifoga() '-metoden genom att skicka ' val ” dubbelvariabel och konvertera den till strängen med metoden ”toString()”:

String str = ny StringBuilder ( ) .bifoga ( val ) .att stränga ( ) ;

Produktion

Metod 6: Konvertera dubbel till String i Java med StringBuffer.append() Method

Det finns en annan metod för att konvertera en dubbel till en sträng, som är ' bifoga() ' metoden för ' StringBuffer ' klass. Det fungerar på samma sätt som ovan' StringBuilder.append() 'metoden. Den skapar också ett objekt av klassen StringBuffer för att komma åt metoderna och sedan konvertera till String.

Syntax

String str = ny StringBuffer ( ) .bifoga ( val ) .att stränga ( ) ;

För att använda den här metoden kommer vi först att skapa ett objekt av klassen StringBuffer och sedan lägga till värdet på dubbelvariabeln ' val ” i den och konvertera den till String.

Exempel
Skapa först en instans av StringBuffer-klassen och anropa sedan append()-metoden genom att skicka ett dubbelvärde som kommer att konverteras till en String genom att använda ' att stränga() ' metod:

String str = ny StringBuffer ( ) .bifoga ( val ) .att stränga ( ) ;

Produktion

Vi har erbjudit grundläggande information relaterad till dubbel till strängkonvertering i Java.

Slutsats

För att konvertera dubbel till String i Java kan du använda olika metoder som Double.toString(), String.valueOf(), operatorn '+', String.format(), StringBuilder.append() och StringBuffer.append( ) metod. De första fyra metoderna behöver inte skapa något ytterligare objekt för det angivna syftet, medan det för de två sista metoderna krävs att skapa ett objekt av den specifika klassen och sedan anropa dess relaterade metod. I den här bloggen har vi demonstrerat metoderna för dubbel till strängkonvertering.