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