Aquest bloc mostrarà els mètodes per convertir double a String a Java.
Com convertir doble en cadena a Java?
Per a la conversió de doble a cadena a Java, podeu utilitzar:
- Mètode Double.toString().
- Mètode String.valueOf().
- operador '+'.
- Mètode String.format().
- Mètode StringBuilder.append().
- Mètode StringBuffer.append().
Parlarem de cadascun dels mètodes esmentats un per un!
Mètode 1: Converteix double en String a Java mitjançant el mètode Double.toString().
Per convertir un doble a String, podeu utilitzar el ' toString() ” mètode estàtic de la classe Double. Converteix valors numèrics dobles a String. Com que és un mètode estàtic, no necessitem crear un objecte i cridar el mètode amb el nom de la classe.
Sintaxi
Double.toString ( val ) ;
Aquí, el ' toString() ” mètode convertirà el “ val ” variable doble a String.
Exemple
En primer lloc, crearem una variable de tipus de dades doble anomenada ' val ” i assigneu el valor següent:
doble val = 783,8956d;A continuació, anomenarem ' Double.toString() ” i passar-li la variable doble creada com a argument:
Corda str = Double.toString ( val ) ;La declaració d'impressió següent retornarà ' veritat ' si la variable convertida és ' str ” és una instància de cadena; en cas contrari, tornarà ' fals ”:
sistema.out.impressió ( str instància de String ) ;
La sortida mostra ' veritat ”, que indica que el tipus de dades del valor resultant és String:
Mètode 2: Converteix double en String a Java mitjançant el mètode String.valueOf().
També podeu utilitzar el ' el valor de() ” Mètode estàtic de classe String per a la conversió de doble a String. Pren el valor decimal de qualsevol tipus, com ara double, com a paràmetre i el converteix en una cadena.
Sintaxi
String.valueOf ( val )Aquí, el ' el valor de() El mètode convertirà la variable doble 'val' a String.
Exemple
En primer lloc, crearem una variable de tipus doble anomenada ' val ” i emmagatzemar-hi el valor següent:
doble val = 583,856d;A continuació, anomenarem ' String.valueOf() ” mètode passant el “ val ” com a paràmetre:
Corda str = String.valueOf ( val ) ;Finalment, comprovarem si el valor convertit és una instància de cadena o no:
sistema.out.impressió ( str instància de String ) ;
Sortida
Mètode 3: Converteix double a String a Java mitjançant ' + ” Operador
La manera més senzilla de convertir double a String és utilitzar l'operador d'addició '+'. Actua com un operador de concatenació quan s'utilitza amb Strings. De la mateixa manera, un valor doble es pot convertir en una cadena simplement concatenant-lo amb una cadena buida.
Sintaxi
val + ''Aquí, el ' + ” operador concatenarà el “ val ” variable de tipus doble amb una cadena buida, que resulta en la seva conversió de doble a cadena.
Exemple
Primer, emmagatzemarem un valor decimal en una variable ' val ”:
doble val = 543,656d;A continuació, creeu una variable de tipus String ' str ' que emmagatzema la cadena convertida després de concatenar ' val ” amb una cadena buida:
Corda str = val + '' ;Finalment, comprovarem si el valor convertit és una instància de cadena o no:
sistema.out.impressió ( str instància de String ) ;
Sortida
Ara, dirigiu-vos a la següent secció!
Mètode 4: Converteix double en String a Java mitjançant el mètode String.format().
El ' String.format() ” també es pot utilitzar per a la conversió de doble a cadena. En aquest mètode, passarem el valor decimal amb el ' %f ”, que indica que el segon paràmetre conté nombres de coma flotant. A continuació, converteix el valor doble al format String.
Sintaxi
format.cadena ( '%f' , val )Aquí, el ' String.format() ” mètode convertirà el “ val ” variable de tipus doble al format String.
Exemple
En aquest exemple, tenim una variable doble ' val ” amb el valor següent:
doble val = 1233,676d;Ara anomenarem ' String.format() 'Mètode i aprovació' %f ' com a especificador i ' val ” com a segon paràmetre:
String str = String.format ( '%f' , val ) ;Finalment, comprovarem si el valor convertit és una instància de cadena o no:
sistema.out.impressió ( str instància de String ) ;
Sortida
Mètode 5: Converteix double en String a Java mitjançant el mètode StringBuilder.append().
A Java, el ' afegir() ' mètode de la ' StringBuilder ” La classe també s'utilitza per a la conversió de doble a String.
Sintaxi
String str = nou StringBuilder ( ) .afegir ( val ) .toString ( ) ;Per utilitzar aquest mètode, en primer lloc, crearem un objecte de la classe StringBuilder i després afegirem el valor de la variable doble ' val ” i convertir-lo en String.
Exemple
Ara, crearem un nou objecte del ' StringBuilder 'classe anomenada' str ' i crida al ' afegir() ” mètode passant el “ val ” variable doble i convertint-la a la cadena amb el mètode “toString()”:
String str = nou StringBuilder ( ) .afegir ( val ) .toString ( ) ;
Sortida
Mètode 6: Converteix double en String a Java mitjançant el mètode StringBuffer.append().
Hi ha un altre mètode per convertir un doble en una cadena, que és el ' afegir() ' mètode de la ' StringBuffer ” classe. Funciona igual que l'anterior ' StringBuilder.append() ” mètode. També crea un objecte de la classe StringBuffer per accedir als mètodes i després convertir a String.
Sintaxi
String str = nou StringBuffer ( ) .afegir ( val ) .toString ( ) ;Per utilitzar aquest mètode, en primer lloc, crearem un objecte de la classe StringBuffer i després afegirem el valor de la variable doble ' val ” i convertir-lo en String.
Exemple
En primer lloc, creeu una instància de la classe StringBuffer i, a continuació, truqueu al mètode append() passant un valor doble que es convertirà en una cadena utilitzant el ' toString() ” mètode:
Sortida
Hem ofert la informació bàsica relacionada amb la conversió de doble a String a Java.
Conclusió
Per convertir double a String a Java, podeu utilitzar diferents mètodes com Double.toString(), String.valueOf(), l'operador “+”, String.format(), StringBuilder.append() i StringBuffer.append( ) mètode. Els quatre primers mètodes no necessiten cap creació d'objectes addicionals per al propòsit especificat, mentre que, per als dos darrers mètodes, cal crear un objecte de la classe en particular i després cridar el seu mètode relacionat. En aquest bloc, hem demostrat els mètodes per a la conversió de doble a cadena.