Denne bloggen vil demonstrere metodene for å konvertere dobbel til streng i Java.
Hvordan konvertere dobbel til streng i Java?
For dobbelt- til strengkonvertering i Java kan du bruke:
- Double.toString()-metoden
- String.valueOf()-metoden
- '+'-operatør
- String.format()-metoden
- StringBuilder.append() metode
- StringBuffer.append()-metoden
Vi vil diskutere hver av de nevnte metodene en etter en!
Metode 1: Konverter dobbel til streng i Java ved å bruke Double.toString()-metoden
For å konvertere en dobbel til streng, kan du bruke ' toString() ” statisk metode for Double-klassen. Den konverterer doble numeriske verdier til String. Siden det er en statisk metode, trenger vi ikke lage et objekt og kalle metoden med klassenavnet.
Syntaks
Double.toString ( val ) ;
Her er ' toString() '-metoden vil konvertere ' val ” dobbel variabel til streng.
Eksempel
Først vil vi lage en variabel av dobbel datatype kalt ' val ' og tilordne følgende verdi:
dobbelt val = 783,8956d;Deretter vil vi kalle ' Double.toString() ”-metoden og send den opprettede dobbeltvariabelen som et argument til den:
String str = Double.toString ( val ) ;Utskriften nedenfor vil returnere ' ekte ' hvis den konverterte variabelen som er ' str ” er en strengforekomst; ellers kommer den tilbake ' falsk ':
System.ut.utskrift ( str forekomst av streng ) ;
Utgangen viser ' ekte ”, som indikerer at datatypen til den resulterende verdien er String:
Metode 2: Konverter dobbel til streng i Java ved å bruke String.valueOf()-metoden
Du kan også bruke ' verdien av() ” String class statisk metode for dobbel til String konvertering. Den tar desimalverdien av enhver type, for eksempel dobbel, som en parameter og konverterer den til en streng.
Syntaks
String.valueOf ( val )Her er ' verdien av() '-metoden vil konvertere 'val'-dobbeltvariabelen til String.
Eksempel
Først vil vi lage en dobbel type variabel kalt ' val ' og lagre følgende verdi i den:
dobbelt val = 583,856d;Deretter vil vi kalle ' String.valueOf() '-metoden ved å sende ' val ' som en parameter:
String str = String.valueOf ( val ) ;Til slutt vil vi sjekke om den konverterte verdien er en strengforekomst eller ikke:
System.ut.utskrift ( str forekomst av streng ) ;
Produksjon
Metode 3: Konverter dobbel til streng i Java ved å bruke ' + ' Operatør
Den enkleste måten å konvertere dobbel til streng er å bruke '+' tilleggsoperatoren. Den fungerer som en sammenkoblingsoperator når den brukes med strenger. På samme måte kan en dobbel verdi konverteres til en streng ved ganske enkelt å sette den sammen med en tom streng.
Syntaks
val + ''Her er ' + '-operatøren vil sette sammen ' val ” dobbelttypevariabel med en tom streng, som resulterer i dens doble til strengkonvertering.
Eksempel
Først vil vi lagre en desimalverdi i en variabel ' val ':
dobbelt val = 543,656d;Deretter oppretter du en strengtypevariabel ' str ' som lagrer den konverterte strengen etter sammenkobling av ' val ' med en tom streng:
String str = val + '' ;Til slutt vil vi sjekke om den konverterte verdien er en strengforekomst eller ikke:
System.ut.utskrift ( str forekomst av streng ) ;
Produksjon
Gå nå mot neste seksjon!
Metode 4: Konverter dobbel til streng i Java ved å bruke String.format()-metoden
« String.format() ”-metoden kan også brukes for dobbelt- til strengkonvertering. I denne metoden vil vi sende desimalverdien med ' %f ”-spesifikasjon, som indikerer at den andre parameteren inneholder flyttall. Den konverterer deretter den doble verdien til String-formatet.
Syntaks
String.format ( '%f' , val )Her er ' String.format() '-metoden vil konvertere ' val ” dobbelttypevariabel til strengformatet.
Eksempel
I dette eksemplet har vi en dobbel variabel ' val ' med følgende verdi:
dobbelt val = 1233,676d;Vi vil nå kalle ' String.format() 'metode og bestått' %f ' som spesifikasjoner og ' val ' som den andre parameteren:
String str = String.format ( '%f' , val ) ;Til slutt vil vi sjekke om den konverterte verdien er en strengforekomst eller ikke:
System.ut.utskrift ( str forekomst av streng ) ;
Produksjon
Metode 5: Konverter dobbel til streng i Java ved å bruke StringBuilder.append()-metoden
I Java er ' legge til() ' metoden for ' StringBuilder Klasse brukes også for dobbel til strengkonvertering.
Syntaks
String str = ny StringBuilder ( ) .legg til ( val ) .toString ( ) ;For å bruke denne metoden vil vi først lage et objekt av StringBuilder-klassen, og deretter legge til verdien til den doble variabelen ' val ” i den og konverter den til String.
Eksempel
Nå vil vi lage et nytt objekt av ' StringBuilder ' klasse kalt ' str ' og ring ' legge til() '-metoden ved å sende ' val 'dobbel variabel og konvertere den til strengen med 'toString()'-metoden:
String str = ny StringBuilder ( ) .legg til ( val ) .toString ( ) ;
Produksjon
Metode 6: Konverter dobbel til streng i Java ved å bruke StringBuffer.append()-metoden
Det er en annen metode for å konvertere en dobbel til en streng, som er ' legge til() ' metoden for ' StringBuffer ' klasse. Det fungerer på samme måte som ovenfor ' StringBuilder.append() 'metoden. Den oppretter også et objekt av StringBuffer-klassen for å få tilgang til metodene og deretter konvertere til String.
Syntaks
String str = ny StringBuffer ( ) .legg til ( val ) .toString ( ) ;For å bruke denne metoden vil vi først lage et objekt av StringBuffer-klassen, og deretter legge til verdien til den doble variabelen ' val ” i den og konverter den til String.
Eksempel
Først oppretter du en forekomst av StringBuffer-klassen og kaller deretter append()-metoden ved å sende en dobbel verdi som vil bli konvertert til en streng ved å bruke ' toString() ' metode:
Produksjon
Vi har tilbudt grunnleggende informasjon knyttet til dobbel til strengkonvertering i Java.
Konklusjon
For å konvertere dobbel til String i Java, kan du bruke forskjellige metoder som Double.toString(), String.valueOf(), '+'-operatoren, String.format(), StringBuilder.append() og StringBuffer.append( ) metode. De fire første metodene trenger ikke noe ekstra objektoppretting for det spesifiserte formålet, mens for de to siste metodene er det nødvendig å lage et objekt av den spesielle klassen og deretter kalle den relaterte metoden. I denne bloggen har vi demonstrert metodene for dobbel til strengkonvertering.