Hvordan konvertere dobbelt til streng i java

Hvordan konvertere dobbelt til streng i java
I Java, “dobbelt”Er et objekt for java”Dobbelt”Innpakningsklasse som lagrer den primitive datatypen doble som en parameter. Noen ganger må vi imidlertid konvertere dobbelt til streng fordi strenger lar oss lagre større tall som ikke passer inn i noen datatyper som holder tallene, for eksempel heltall eller dobler.

Denne bloggen vil demonstrere metodene for å konvertere dobbelt til streng i Java.

Hvordan konvertere dobbelt til streng i java?

For dobbel til strengkonvertering i Java, kan du bruke:

  • Dobbelt.toString () -metode
  • Streng.ValueOf () -metode
  • “+” Operatør
  • Streng.Format () Metode
  • StringBuilder.vedlegg () Metode
  • StringBuffer.vedlegg () Metode

Vi vil diskutere hver av de nevnte metodene en etter en!

Metode 1: Konverter dobbelt til streng i Java ved hjelp av dobbelt.toString () -metode

For å konvertere en dobbel til streng, kan du bruke "toString ()”Statisk metode for dobbeltklassen. Den konverterer doble numeriske verdier til streng. Siden det er en statisk metode, trenger vi ikke å lage et objekt og kalle metoden med klassenavnet.

Syntaks

Dobbelt.toString (val);

Her, "toString ()”Metoden vil konvertere“Val”Dobbeltvariabel til streng.

Eksempel

For det første vil vi lage en variabel av dobbel datatype som heter “Val”Og tilordne følgende verdi:

Dobbelt Val = 783.8956d;

Deretter vil vi ringe "Dobbelt.toString ()”Metode og pass den opprettede dobbeltvariabelen som et argument for den:

String str = dobbelt.toString (val);

Utskriftserklæringen nedenfor vil returnere “ekte”Hvis den konverterte variabelen som er“str”Er en strengforekomst; Ellers vil det komme tilbake “falsk”:

System.ute.print (Str Instanceof String);

Utgangen vises “ekte”, Som indikerer at datatypen for den resulterende verdien er streng:

Metode 2: Konverter dobbelt til streng i Java ved hjelp av streng.ValueOf () -metode

Du kan også bruke "verdien av()”Statisk statisk metode for dobbel til strengkonvertering. Det tar desimalverdien av alle typer, for eksempel dobbelt, som en parameter og konverterer den til en streng.

Syntaks

Streng.Valueof (val)

Her, "verdien av()”Metoden vil konvertere“ val ”dobbeltvariabel til streng.

Eksempel

For det første vil vi lage en variabel med dobbel type som heter “Val”Og lagre følgende verdi i den:

Dobbelt Val = 583.856d;

Deretter vil vi ringe "Streng.verdien av()”Metode ved å passere“Val”Som en parameter:

String str = streng.verdi av (val);

Til slutt vil vi sjekke om den konverterte verdien er en strengforekomst eller ikke:

System.ute.print (Str Instanceof String);

Produksjon

Metode 3: Konverter dobbelt til streng i Java ved å bruke “+”Operatør

Den enkleste måten å konvertere dobbelt til streng er å bruke “+” tilleggsoperatøren. Det fungerer som en sammenkoblingsoperatør når den brukes med strenger. Tilsvarende kan en dobbel verdi konverteres til en streng ved ganske enkelt å sammenkoble den med en tom streng.

Syntaks

Val + ""

Her, "+”Operatøren vil sammenkoble“Val”Dobbelt type variabel med en tom streng, som resulterer i sin dobbel til strengkonvertering.

Eksempel

Først vil vi lagre en desimalverdi i en variabel “Val”:

Dobbelt Val = 543.656d;

Opprett deretter en strengtypevariabel "str”Som lagrer den konverterte strengen etter sammenkobling”Val”Med en tom streng:

String str = val + "";

Til slutt vil vi sjekke om den konverterte verdien er en strengforekomst eller ikke:

System.ute.print (Str Instanceof String);

Produksjon

Nå, ta turen mot neste avsnitt!

Metode 4: Konverter dobbelt til streng i Java ved hjelp av streng.Format () Metode

Streng.format()”Metode kan også brukes for dobbel til strengkonvertering. I denne metoden vil vi passere desimalverdien med "%f”Spesifikasjon, som indikerer at den andre parameteren inneholder flytende punkttall. Den konverterer deretter dobbeltverdien til strengformatet.

Syntaks

Streng.Format ("%F", val)

Her, "Streng.format()”Metoden vil konvertere“Val”Dobbelt type variabel i strengformatet.

Eksempel

I dette eksemplet har vi en dobbel variabel “Val”Med følgende verdi:

Dobbelt Val = 1233.676d;

Vi vil nå kalle “Streng.format()”Metode og pass”%f”Som en spesifiserer og“Val”Som den andre parameteren:

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

Til slutt vil vi sjekke om den konverterte verdien er en strengforekomst eller ikke:

System.ute.print (Str Instanceof String);

Produksjon

Metode 5: Konverter dobbelt til streng i Java ved hjelp av StringBuilder.vedlegg () Metode

I Java, "vedlegg ()”Metode for“StringBuilder”Klasse brukes også til dobbel til strengkonvertering.

Syntaks

String str = new StringBuilder ().vedlegg (val).toString ();

For å bruke denne metoden, for det første, vil vi lage et objekt i StringBuilder -klassen, og deretter legge til verdien til dobbeltvariabelen “Val”I den og konverter den til streng.

Eksempel

Nå vil vi lage et nytt objekt av “StringBuilder”Klasse som heter“str”Og ring“vedlegg ()”Metode ved å passere“Val”Dobbelt variabel og konvertere den til strengen med“ ToString () ”-metoden:

String str = new StringBuilder ().vedlegg (val).toString ();

Produksjon

Metode 6: Konverter dobbelt til streng i Java ved hjelp av StringBuffer.vedlegg () Metode

Det er en annen metode for å konvertere en dobbel til en streng, som er "vedlegg ()”Metode for“StringBuffer”Klasse. Det fungerer det samme som ovennevnte “StringBuilder.vedlegg ()”Metode. Det oppretter også et objekt av StringBuffer -klassen for å få tilgang til metodene og deretter konvertere til streng.

Syntaks

String str = new StringBuffer ().vedlegg (val).toString ();

For å bruke denne metoden, for det første, vil vi lage et objekt i StringBuffer -klassen, og deretter legge til verdien til dobbeltvariabelen “Val”I den og konverter den til streng.

Eksempel
For det første lager du en forekomst av StringBuffer -klassen og ring deretter vedlegg () -metoden ved å gi en dobbel verdi som vil bli konvertert til en streng ved å bruke “toString ()”Metode:

String str = new StringBuffer ().vedlegg (val).toString ();

Produksjon

Vi har tilbudt den grunnleggende informasjonen relatert til dobbel til strengkonvertering i Java.

Konklusjon

For å konvertere dobbelt til streng i Java, kan du bruke forskjellige metoder som dobbelt.toString (), streng.ValueOf (), “+” -operatøren, strengen.Format (), StringBuilder.vedlegg (), og StringBuffer.vedlegg () Metode. De fire første metodene trenger ingen ekstra objektoppretting for det spesifiserte formålet, mens det for de to siste metodene er påkrevd å lage et objekt i den aktuelle klassen og deretter kalle den relaterte metoden. I denne bloggen har vi demonstrert metodene for dobbel til strengkonvertering.