Come convertire double in String in Java

Come Convertire Double In String In Java



In Giava, “ Doppio ” è un oggetto di Java “ Doppio ” classe wrapper che memorizza il tipo di dati primitivo double come parametro. Tuttavia, a volte, è necessario convertire double in String perché le stringhe ci consentono di memorizzare numeri più grandi che non rientrano in nessun tipo di dati che contiene i numeri, come interi o doppi.

Questo blog illustrerà i metodi per convertire double in String in Java.

Come convertire doppio in stringa in Java?

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







  • Metodo Double.toString()
  • Metodo String.valueOf()
  • Operatore “+”.
  • Metodo String.format()
  • Metodo StringBuilder.append()
  • Metodo StringBuffer.append()

Discuteremo ciascuno dei metodi menzionati uno per uno!



Metodo 1: convertire double in String in Java utilizzando il metodo Double.toString()

Per convertire un double in String, puoi usare ' accordare() ” metodo statico della classe Double. Converte valori numerici doppi in String. Poiché si tratta di 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 ” doppia variabile su String.



Esempio

Per prima cosa creeremo una variabile di tipo double data denominata “ val ” e assegnare il seguente valore:

Doppio val = 783.8956d;

Successivamente, chiameremo il ' Double.toString() ” e passare la variabile double creata come argomento ad essa:

Corda str = Doppio.toString ( val ) ;

La seguente dichiarazione di stampa restituirà ' VERO ” se la variabile convertita che è “ str ” è un'istanza String; in caso contrario, tornerà ' falso ”:

Stampa.di.sistema ( str instanceof String ) ;

L'uscita visualizza ' VERO ”, che indica che il tipo di dati del valore risultante è String:

Metodo 2: convertire double in String in Java utilizzando il metodo String.valueOf()

Puoi anche utilizzare il ' valore di() ” Metodo statico della classe String per la conversione da doppia a String. Prende il valore decimale di qualsiasi tipo, ad esempio double, come parametro e lo converte in una stringa.

Sintassi

String.valueOf ( val )

Qui, il “ valore di() ” converte la doppia variabile “val” in String.

Esempio

In primo luogo, creeremo una variabile di doppio tipo denominata ' val ” e memorizza il seguente valore al suo interno:

Doppio val = 583.856d;

Successivamente, chiameremo il ' String.valueOf() ” passando il “ val ” come parametro:

Corda str = Stringa.valoreDi ( val ) ;

Infine, verificheremo se il valore convertito è un'istanza String o meno:

Stampa.di.sistema ( str instanceof String ) ;

Produzione

Metodo 3: Converti double in String in Java usando ' + Operatore

Il modo più semplice per convertire double in String è utilizzare l'operatore di addizione '+'. Agisce come un operatore di concatenazione quando viene utilizzato con le stringhe. Allo stesso modo, un valore double può essere convertito in una stringa semplicemente concatenandolo con una stringa vuota.

Sintassi

val + ''

Qui, il “ + ” l'operatore concatenerà il “ val ” variabile di tipo double con una stringa vuota, che si traduce nella sua conversione da doppia a stringa.

Esempio

Innanzitutto, memorizzeremo un valore decimale in una variabile ' val ”:

Doppio val = 543.656d;

Quindi, crea una variabile di tipo String ' str ” che memorizza la stringa convertita dopo la concatenazione “ val ” con una stringa vuota:

Corda str =  val + '' ;

Infine, verificheremo se il valore convertito è un'istanza String o meno:

Stampa.di.sistema ( str instanceof String ) ;

Produzione

Ora, vai verso la prossima sezione!

Metodo 4: convertire double in String in Java utilizzando il metodo String.format()

Il ' String.format() Il metodo ” può essere utilizzato anche per la conversione da doppia a stringa. In questo metodo, passeremo il valore decimale con ' %f ', che indica che il secondo parametro contiene numeri a virgola mobile. Quindi converte il valore double nel formato String.

Sintassi

Formato.stringa ( '%f' , val )

Qui, il “ String.format() ” il metodo convertirà il “ val ” variabile di tipo double nel formato String.

Esempio

In questo esempio abbiamo una doppia variabile “ val ” con il seguente valore:

Doppio val = 1233.676d;

Ora chiameremo il ' String.format() ” metodo e passaggio “ %f ” come specificatore e “ val ” come secondo parametro:

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

Infine, verificheremo se il valore convertito è un'istanza String o meno:

Stampa.di.sistema ( str instanceof String ) ;

Produzione

Metodo 5: convertire double in String in Java utilizzando il metodo StringBuilder.append()

In Java, il “ aggiungere() ” metodo del “ Costruttore di stringhe La classe ” viene utilizzata anche per la conversione da doppia a stringa.

Sintassi

String str = nuovo StringBuilder ( ) .aggiungere ( val ) .accordare ( ) ;

Per utilizzare questo metodo, in primo luogo, creeremo un oggetto della classe StringBuilder, quindi aggiungeremo il valore della variabile doppia ' val ” in esso e convertirlo in String.

Esempio

Ora creeremo un nuovo oggetto del ' Costruttore di stringhe 'classe denominata' str ” e chiama il “ aggiungere() ” passando il “ val ” doppia variabile e convertendola in stringa con il metodo “toString()”:

String str = nuovo StringBuilder ( ) .aggiungere ( val ) .accordare ( ) ;

Produzione

Metodo 6: convertire double in String in Java utilizzando il metodo StringBuffer.append()

C'è un altro metodo per convertire un double in una stringa, che è il ' aggiungere() ” metodo del “ StringBuffer ' classe. Funziona come sopra” StringBuilder.append() ' metodo. Crea anche un oggetto della classe StringBuffer per accedere ai metodi e quindi convertire in String.

Sintassi

String str = nuovo StringBuffer ( ) .aggiungere ( val ) .accordare ( ) ;

Per utilizzare questo metodo, in primo luogo, creeremo un oggetto della classe StringBuffer, quindi aggiungeremo il valore della variabile doppia ' val ” in esso e convertirlo in String.

Esempio
Per prima cosa, crea un'istanza della classe StringBuffer e poi chiama il metodo append() passando un valore double che verrà convertito in una String usando il ' accordare() ' metodo:

String str = nuovo StringBuffer ( ) .aggiungere ( val ) .accordare ( ) ;

Produzione

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

Conclusione

Per convertire double in String in Java, puoi utilizzare diversi metodi come Double.toString(), String.valueOf(), l'operatore '+', String.format(), StringBuilder.append() e StringBuffer.append( ) metodo. I primi quattro metodi non richiedono la creazione di oggetti aggiuntivi per lo scopo specificato, mentre, per gli ultimi due metodi, è necessario creare un oggetto della classe particolare e quindi chiamare il relativo metodo. In questo blog, abbiamo dimostrato i metodi per la conversione da doppia a stringa.