Com convertir doble en cadena a Java

Com Convertir Doble En Cadena A Java



A Java, ' doble ' és un objecte de Java ' Doble ” classe wrapper que emmagatzema el tipus de dades primitiu doble com a paràmetre. No obstant això, de vegades, hem de convertir double a String perquè les Strings ens permeten emmagatzemar nombres més grans que no encaixen en cap tipus de dades que contingui els números, com ara nombres enters o dobles.

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:

String str = nou StringBuffer ( ) .afegir ( val ) .toString ( ) ;

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.