Kuinka muuntaa kaksinkertainen merkkijonoksi Javassa

Kuinka Muuntaa Kaksinkertainen Merkkijonoksi Javassa



Javassa ' kaksinkertainen 'on Java-objekti' Kaksinkertainen ” kääreluokka, joka tallentaa primitiivisen tietotyypin kaksoisparametriksi. Joskus meidän on kuitenkin muutettava kaksinkertainen merkkijonoksi, koska merkkijonojen avulla voimme tallentaa suurempia lukuja, jotka eivät sovi mihinkään tietotyyppeihin, jotka sisältävät numerot, kuten kokonaisluvut tai tuplaukset.

Tämä blogi esittelee menetelmiä, joilla kaksinkertainen muunnetaan Stringiksi Javassa.

Kuinka muuntaa kaksinkertainen merkkijonoksi Javassa?

Kaksinkertaisen merkkijonon muuntamiseen Javassa voit käyttää:







  • Double.toString()-metodi
  • String.valueOf()-metodi
  • '+' -operaattori
  • String.format() -metodi
  • StringBuilder.append() -metodi
  • StringBuffer.append() -menetelmä

Keskustelemme jokaisesta mainituista menetelmistä yksitellen!



Tapa 1: Muunna kaksinkertainen merkkijonoksi Javassa käyttämällä Double.toString()-menetelmää

Voit muuntaa kaksoiskappaleen merkkijonoksi käyttämällä ' toString() ” Double-luokan staattinen menetelmä. Se muuntaa kaksinkertaiset numeeriset arvot merkkijonoksi. Koska se on staattinen menetelmä, meidän ei tarvitse luoda objektia ja kutsua menetelmää luokan nimellä.



Syntaksi





Double.toString ( val ) ;

Täällä ' toString() ' -menetelmä muuntaa ' val ”kaksoismuuttuja Stringille.



Esimerkki

Ensin luomme kaksinkertaisen tietotyypin muuttujan nimeltä ' val ' ja anna seuraava arvo:

kaksinkertainen val = 783,8956d;

Seuraavaksi kutsumme ' Double.toString() ” -menetelmää ja välitä luotu kaksoismuuttuja sille argumenttina:

merkkijono str = Double.toString ( val ) ;

Alla oleva tuloste palauttaa ' totta ', jos muunnettu muuttuja, joka on ' str ” on merkkijono-instanssi; muuten se palaa' väärä ':

System.out.print ( str instanceof String ) ;

Lähtö näyttää ' totta ”, joka osoittaa, että tuloksena olevan arvon tietotyyppi on String:

Tapa 2: Muunna kaksinkertainen merkkijonoksi Javassa käyttämällä String.valueOf()-menetelmää

Voit myös käyttää ' jonkin arvo() ” Merkkijonoluokan staattinen menetelmä kaksinkertaistamiseen merkkijonoksi. Se ottaa parametriksi minkä tahansa tyypin desimaaliarvon, kuten double, ja muuntaa sen merkkijonoksi.

Syntaksi

String.valueOf ( val )

Täällä ' jonkin arvo() ' -menetelmä muuntaa 'val'-kaksoismuuttujan merkkijonoksi.

Esimerkki

Ensin luomme kaksoistyyppisen muuttujan nimeltä ' val ' ja tallenna siihen seuraava arvo:

kaksinkertainen val = 583,856d;

Seuraavaksi kutsumme ' String.valueOf() ' -menetelmä ohittamalla ' val ' parametrina:

merkkijono str = String.valueOf ( val ) ;

Lopuksi tarkistamme, onko muunnettu arvo merkkijono-esiintymä vai ei:

System.out.print ( str instanceof String ) ;

Lähtö

Tapa 3: Muunna kaksinkertainen merkkijonoksi Javassa käyttämällä ' + ”Operaattori

Yksinkertaisin tapa muuntaa kaksinkertainen merkkijonoksi on '+' Addition -operaattorin käyttö. Se toimii ketjutusoperaattorina, kun sitä käytetään merkkijonojen kanssa. Vastaavasti kaksoisarvo voidaan muuntaa merkkijonoksi yksinkertaisesti ketjuttamalla se tyhjään merkkijonoon.

Syntaksi

val + ''

Täällä ' + '-operaattori ketjuttaa ' val ” double-tyyppinen muuttuja, jossa on tyhjä merkkijono, mikä johtaa sen kaksinkertaiseen merkkijonomuunnokseen.

Esimerkki

Ensin tallennetaan desimaaliarvo muuttujaan ' val ':

kaksinkertainen val = 543,656d;

Luo sitten merkkijonotyyppinen muuttuja ' str ', joka tallentaa muunnetun merkkijonon ketjutuksen jälkeen' val ' tyhjällä merkkijonolla:

merkkijono str =  val + '' ;

Lopuksi tarkistamme, onko muunnettu arvo merkkijono-esiintymä vai ei:

System.out.print ( str instanceof String ) ;

Lähtö

Siirry nyt seuraavaan osaan!

Tapa 4: Muunna kaksinkertainen merkkijonoksi Javassa käyttämällä String.format()-menetelmää

' String.format() ” -menetelmää voidaan käyttää myös kaksinkertaiseen merkkijonoon muuntamiseen. Tässä menetelmässä välitämme desimaaliarvon ' %f ”-määritelmä, joka osoittaa, että toinen parametri sisältää liukulukuja. Sitten se muuntaa kaksoisarvon merkkijonomuotoon.

Syntaksi

String.format ( '%f' , val )

Täällä ' String.format() ' -menetelmä muuntaa ' val ” kaksoistyyppinen muuttuja String-muotoon.

Esimerkki

Tässä esimerkissä meillä on kaksoismuuttuja ' val ' seuraavalla arvolla:

kaksinkertainen val = 1233,676d;

Kutsumme nyt ' String.format() 'menetelmä ja pass' %f ' määrittäjänä ja ' val ' toisena parametrina:

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

Lopuksi tarkistamme, onko muunnettu arvo merkkijono-esiintymä vai ei:

System.out.print ( str instanceof String ) ;

Lähtö

Tapa 5: Muunna kaksinkertainen merkkijonoksi Javassa StringBuilder.append()-menetelmällä

Javassa ' liitä() 'menetelmä' StringBuilder ” -luokkaa käytetään myös kaksoismerkkijonon muuntamiseen.

Syntaksi

String str = uusi StringBuilder ( ) .Liitä ( val ) .toString ( ) ;

Tämän menetelmän käyttämiseksi luomme ensin StringBuilder-luokan objektin ja lisäämme sitten kaksoismuuttujan arvon ' val ' ja muuntaa sen merkkijonoksi.

Esimerkki

Nyt luomme uuden objektin ' StringBuilder 'luokka nimeltä' str 'ja soita ' liitä() ' -menetelmä ohittamalla ' val ' kaksoismuuttuja ja muuntaa se merkkijonoksi 'toString()'-menetelmällä:

String str = uusi StringBuilder ( ) .Liitä ( val ) .toString ( ) ;

Lähtö

Tapa 6: Muunna kaksinkertainen merkkijonoksi Javassa käyttämällä StringBuffer.append()-menetelmää

On toinenkin tapa muuttaa tupla merkkijonoksi, joka on ' liitä() 'menetelmä' StringBuffer ”luokka. Se toimii samalla tavalla kuin yllä' StringBuilder.append() ”menetelmä. Se myös luo StringBuffer-luokan objektin, joka käyttää menetelmiä ja muuntaa sitten Stringiksi.

Syntaksi

String str = uusi StringBuffer ( ) .Liitä ( val ) .toString ( ) ;

Tämän menetelmän käyttämiseksi luomme ensin StringBuffer-luokan objektin ja lisäämme sitten kaksoismuuttujan arvon ' val ' ja muuntaa sen merkkijonoksi.

Esimerkki
Luo ensin esiintymä StringBuffer-luokasta ja kutsu sitten append()-metodia välittämällä kaksoisarvo, joka muunnetaan merkkijonoksi käyttämällä ' toString() 'menetelmä:

String str = uusi StringBuffer ( ) .liitä ( val ) .toString ( ) ;

Lähtö

Olemme tarjonneet perustiedot, jotka liittyvät kaksinkertaiseen merkkijonomuunnokseen Javassa.

Johtopäätös

Double.toString(), String.valueOf(), '+'-operaattoria, String.format(), StringBuilder.append() ja StringBuffer.append( ) menetelmä. Ensimmäiset neljä menetelmää eivät vaadi ylimääräistä objektin luomista määritettyyn tarkoitukseen, kun taas kahdessa viimeisessä menetelmässä on luotava tietyn luokan objekti ja kutsuttava sitten siihen liittyvä menetelmä. Tässä blogissa olemme osoittaneet menetelmiä kaksinkertaistamiseen merkkijonoksi.