Hvordan konvertere dobbel til streng i Java

Hvordan Konvertere Dobbel Til Streng I Java



I Java, ' dobbelt 'er et objekt av Java' Dobbelt ” wrapper-klasse som lagrer den primitive datatypen dobbelt som en parameter. Noen ganger må vi imidlertid konvertere dobbel til streng fordi strenger lar oss lagre større tall som ikke passer inn i noen datatyper som inneholder tallene, for eksempel heltall eller dobler.

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:

String str = ny StringBuffer ( ) .legg til ( val ) .toString ( ) ;

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.