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