Come convertire il doppio in stringa in java

Come convertire il doppio in stringa in java
In Java, "Doppio"È un oggetto di Java"Doppio"Classe wrapper che memorizza il tipo di dati primitivo doppio come parametro. Tuttavia, a volte, dobbiamo convertire il doppio in stringa perché le stringhe ci consentono di archiviare numeri più grandi che non si inseriscono in alcun tipo di dati che contengono i numeri, come numeri interi o doppi.

Questo blog dimostrerà i metodi per convertire il doppio in stringa in Java.

Come convertire il doppio in stringa in java?

Per la conversione doppia a stringa in Java, puoi usare:

  • Doppio.Metodo toString ()
  • Corda.Metodo ValueOf ()
  • Operatore "+"
  • Corda.Metodo formato ()
  • StringBuilder.Metodo Append ()
  • StringBuffer.Metodo Append ()

Discuteremo ciascuno dei metodi menzionati uno per uno!

Metodo 1: convertire il doppio in stringa in java usando il doppio.Metodo toString ()

Per convertire un doppio in stringa, è possibile utilizzare "accordare()"Metodo statico della doppia classe. Converte i doppi valori numerici in stringa. Poiché è un metodo statico, non è necessario creare un oggetto e chiamare il metodo con il nome della classe.

Sintassi

Doppio.toString (val);

Qui, il "accordare()Il metodo "convertirà il"Val"Doppio variabile alla stringa.

Esempio

In primo luogo, creeremo una variabile di doppio tipo di dati denominata "Val"E assegna il seguente valore:

doppia val = 783.8956d;

Successivamente, chiameremo il "Doppio.accordare()"Metodo e passare la doppia variabile creata come argomento:

String Str = Double.toString (val);

L'istruzione di stampa seguente restituirà "VERO"Se la variabile convertita che è"str"È un'istanza di stringa; Altrimenti, tornerà "falso":

Sistema.fuori.print (STR istanceof String);

L'output viene visualizzato "VERO", Il che indica che il tipo di dati del valore risultante è stringa:

Metodo 2: convertire il doppio in stringa in java usando la stringa.Metodo ValueOf ()

Puoi anche utilizzare il "valore di()"Metodo statico di classe stringa per la conversione doppia a stringa. Prende il valore decimale di qualsiasi tipo, come il doppio, come parametro e lo converte in una stringa.

Sintassi

Corda.valore (val)

Qui, il "valore di()Il metodo "convertirà la doppia variabile" Val "in stringa.

Esempio

In primo luogo, creeremo una variabile a doppio tipo chiamato "Val"E memorizza il seguente valore in esso:

doppia val = 583.856d;

Successivamente, chiameremo il "Corda.valore di()Metodo "passando il"Val"Come parametro:

Stringa str = stringa.valore di (val);

Infine, verificheremo se il valore convertito è un'istanza di stringa o no:

Sistema.fuori.print (STR istanceof String);

Produzione

Metodo 3: convertire il doppio in stringa in java usando "+"Operatore

Il modo più semplice per convertire il doppio in stringa è l'utilizzo dell'operatore di addizione "+". Agisce come operatore di concatenazione se utilizzato con stringhe. Allo stesso modo, un doppio valore può essere convertito in una stringa semplicemente concatenandola con una stringa vuota.

Sintassi

Val + ""

Qui, il "+"L'operatore concatenerà il"Val"Variabile a doppio tipo con una stringa vuota, che si traduce nella sua conversione doppia a stringa.

Esempio

Innanzitutto, memorizzeremo un valore decimale in una variabile "Val":

doppia val = 543.656d;

Quindi, crea una variabile di tipo stringa "str"Che memorizza la stringa convertita dopo aver concatenato"Val"Con una stringa vuota:

String str = val + "";

Infine, verificheremo se il valore convertito è un'istanza di stringa o no:

Sistema.fuori.print (STR istanceof String);

Produzione

Ora vai verso la sezione successiva!

Metodo 4: convertire il doppio in stringa in java usando la stringa.Metodo formato ()

IL "Corda.formato()"Il metodo può anche essere utilizzato per la conversione doppia a stringa. In questo metodo, passeremo il valore decimale con "%F"Specificatore, che indica che il secondo parametro contiene numeri a punto mobile. Quindi converte il doppio valore nel formato della stringa.

Sintassi

Corda.Formato ("%f", val)

Qui, il "Corda.formato()Il metodo "convertirà il"Val"Variabile a doppio tipo al formato della stringa.

Esempio

In questo esempio, abbiamo una doppia variabile "Val"Con il seguente valore:

doppia val = 1233.676d;

Ora chiameremo il "Corda.formato()"Metodo e pass"%F"Come specificatore e"Val"Come secondo parametro:

Stringa str = stringa.formato ("%f", val);

Infine, verificheremo se il valore convertito è un'istanza di stringa o no:

Sistema.fuori.print (STR istanceof String);

Produzione

Metodo 5: convertire il doppio in stringa in Java usando StringBuilder.Metodo Append ()

In Java, il "aggiungere()Metodo del "StringBuilder"La classe viene anche utilizzata per la conversione doppia a stringa.

Sintassi

String str = new StringBuilder ().append (val).accordare();

Per utilizzare questo metodo, in primo luogo, creeremo un oggetto della classe StringBuilder, quindi aggiungere il valore della doppia variabile "Val"In esso e convertilo in stringa.

Esempio

Ora creeremo un nuovo oggetto di "StringBuilder”Classe denominata"str"E chiama il"aggiungere()Metodo "passando il"Val"Doppio variabile e convertendolo nella stringa con il metodo" toString () ":

String str = new StringBuilder ().append (val).accordare();

Produzione

Metodo 6: convertire il doppio in stringa in java usando StringBuffer.Metodo Append ()

C'è un altro metodo per convertire un doppio in una stringa, che è il "aggiungere()Metodo del "StringBuffer" classe. Funziona come quanto sopra "StringBuilder.aggiungere()" metodo. Crea anche un oggetto della classe StringBuffer per accedere ai metodi e quindi convertire in stringa.

Sintassi

String str = new StringBuffer ().append (val).accordare();

Per utilizzare questo metodo, in primo luogo, creeremo un oggetto della classe StringBuffer, quindi aggiungere il valore della doppia variabile "Val"In esso e convertilo in stringa.

Esempio
In primo luogo, crea un'istanza della classe StringBuffer e quindi chiama il metodo Append () passando un doppio valore che verrà convertito in una stringa usando il "accordare()" metodo:

String str = new StringBuffer ().append (val).accordare();

Produzione

Abbiamo offerto le informazioni di base relative alla conversione doppia a stringa in Java.

Conclusione

Per convertire il doppio in stringa in Java, è possibile utilizzare metodi diversi come il doppio.toString (), stringa.valowof (), l'operatore "+", stringa.Formato (), StringBuilder.Append () e StringBuffer.Metodo Append (). I primi quattro metodi non richiedono alcuna creazione di oggetti aggiuntiva per lo scopo specificato, mentre, per gli ultimi due metodi, è necessario creare un oggetto della particolare classe e quindi chiamare il suo metodo correlato. In questo blog, abbiamo dimostrato i metodi per la conversione doppia a stringa.