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:
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.