Denne blog vil demonstrere metoderne til at konvertere dobbelt til streng i Java.
Hvordan konverteres dobbelt til streng i Java?
Til dobbelt- til strengkonvertering i Java kan du bruge:
- Double.toString() metode
- String.valueOf() metode
- '+' operatør
- String.format() metode
- StringBuilder.append() metode
- StringBuffer.append() metode
Vi vil diskutere hver af de nævnte metoder en efter en!
Metode 1: Konverter dobbelt til streng i Java ved hjælp af metoden Double.toString().
For at konvertere en dobbelt til streng, kan du bruge ' toString() ” statisk metode af Double-klassen. Det konverterer dobbelte numeriske værdier til String. Da det er en statisk metode, behøver vi ikke oprette et objekt og kalde metoden med klassenavnet.
Syntaks
Double.toString ( val ) ;
Her er ' toString() '-metoden vil konvertere ' val ” dobbelt variabel til streng.
Eksempel
For det første vil vi oprette en variabel af dobbelt datatype med navnet ' val ' og tildel følgende værdi:
dobbelt val = 783,8956d;Dernæst vil vi kalde ' Double.toString() ”-metoden og send den oprettede dobbeltvariabel som et argument til den:
Snor str = Double.toString ( val ) ;Nedenstående trykte erklæring vil returnere ' rigtigt ' hvis den konverterede variabel, der er ' str ” er en String-forekomst; ellers vender det tilbage' falsk ”:
System.out.print ( str forekomst af streng ) ;
Udgangen viser ' rigtigt ', som angiver, at datatypen for den resulterende værdi er String:
Metode 2: Konverter dobbelt til streng i Java ved hjælp af String.valueOf()-metoden
Du kan også bruge ' Værdi af() ” String class statisk metode til dobbelt til String konvertering. Den tager decimalværdien af enhver type, såsom dobbelt, som en parameter og konverterer den til en streng.
Syntaks
String.valueOf ( val )Her er ' Værdi af() ”-metoden vil konvertere “val”-dobbeltvariablen til String.
Eksempel
For det første vil vi oprette en dobbelt type variabel med navnet ' val ' og gem følgende værdi i den:
dobbelt val = 583,856d;Dernæst vil vi kalde ' String.valueOf() '-metoden ved at videregive ' val ' som parameter:
Snor str = String.valueOf ( val ) ;Til sidst vil vi kontrollere, om den konverterede værdi er en streng-forekomst eller ej:
System.out.print ( str forekomst af streng ) ;
Produktion
Metode 3: Konverter dobbelt til streng i Java ved hjælp af ' + ' Operatør
Den enkleste måde at konvertere dobbelt til streng er at bruge '+' tilføjelsesoperatoren. Den fungerer som en sammenkædningsoperator, når den bruges sammen med Strings. På samme måde kan en dobbeltværdi konverteres til en streng ved blot at sammenkæde den med en tom streng.
Syntaks
val + ''Her er ' + ' operatør vil sammenkæde ' val ” dobbelttypevariabel med en tom streng, hvilket resulterer i dens dobbelte til strengkonvertering.
Eksempel
Først vil vi gemme en decimalværdi i en variabel ' val ”:
dobbelt val = 543,656d;Opret derefter en strengtypevariabel ' str ', der gemmer den konverterede streng efter sammenkædning af ' val ' med en tom streng:
Snor str = val + '' ;Til sidst vil vi kontrollere, om den konverterede værdi er en streng-forekomst eller ej:
System.out.print ( str forekomst af streng ) ;
Produktion
Gå nu mod næste afsnit!
Metode 4: Konverter dobbelt til String i Java ved hjælp af String.format() Method
Det ' String.format() ” metode kan også bruges til dobbelt til streng konvertering. I denne metode vil vi videregive decimalværdien med ' %f ”-specifikation, som angiver, at den anden parameter indeholder flydende kommatal. Den konverterer derefter den dobbelte værdi til String-formatet.
Syntaks
String.format ( '%f' , val )Her er ' String.format() '-metoden vil konvertere ' val ” dobbelttypevariabel til String-formatet.
Eksempel
I dette eksempel har vi en dobbelt variabel ' val ' med følgende værdi:
dobbelt val = 1233,676d;Vi vil nu kalde ' String.format() ' metode og bestå ' %f ' som en specifikation og ' val ' som den anden parameter:
String str = String.format ( '%f' , val ) ;Til sidst vil vi kontrollere, om den konverterede værdi er en streng-forekomst eller ej:
System.out.print ( str forekomst af streng ) ;
Produktion
Metode 5: Konverter dobbelt til streng i Java ved hjælp af StringBuilder.append()-metoden
I Java er ' Tilføj() 'metoden af ' StringBuilder ” klasse bruges også til dobbelt til streng konvertering.
Syntaks
String str = ny StringBuilder ( ) .Tilføj ( val ) .toString ( ) ;For at bruge denne metode, vil vi først oprette et objekt af StringBuilder-klassen og derefter tilføje værdien af den dobbelte variabel ' val ” i den og konverter den til String.
Eksempel
Nu vil vi oprette et nyt objekt af ' StringBuilder ' klasse med navnet ' str ' og ring til ' Tilføj() ' metode ved at videregive ' val ” dobbelt variabel og konvertere den til strengen med metoden “toString()”:
String str = ny StringBuilder ( ) .Tilføj ( val ) .toString ( ) ;
Produktion
Metode 6: Konverter dobbelt til String i Java ved hjælp af StringBuffer.append()-metoden
Der er en anden metode til at konvertere en dobbelt til en streng, som er ' Tilføj() 'metoden af ' StringBuffer ' klasse. Det fungerer på samme måde som ovenstående ' StringBuilder.append() ” metode. Det opretter også et objekt af StringBuffer-klassen for at få adgang til metoderne og derefter konvertere til String.
Syntaks
String str = ny StringBuffer ( ) .Tilføj ( val ) .toString ( ) ;For at bruge denne metode vil vi først oprette et objekt af StringBuffer-klassen og derefter tilføje værdien af dobbeltvariablen ' val ” i den og konverter den til String.
Eksempel
Først skal du oprette en instans af StringBuffer-klassen og derefter kalde append()-metoden ved at sende en dobbeltværdi, som vil blive konverteret til en String ved at bruge ' toString() ” metode:
Produktion
Vi har tilbudt de grundlæggende oplysninger relateret til dobbelt- til strengkonvertering i Java.
Konklusion
For at konvertere double til String i Java kan du bruge forskellige metoder såsom Double.toString(), String.valueOf(), operatoren '+', String.format(), StringBuilder.append() og StringBuffer.append( ) metode. De første fire metoder behøver ikke nogen yderligere objektoprettelse til det angivne formål, hvorimod det for de sidste to metoder er påkrævet at oprette et objekt af den bestemte klasse og derefter kalde dens relaterede metode. I denne blog har vi demonstreret metoderne til dobbelt- til strengkonvertering.