Kako pretvoriti double u String u Javi

Kako Pretvoriti Double U String U Javi



U Javi, ' dvostruko 'je objekt Jave' Dvostruko ” klasa omotača koja pohranjuje primitivni tip podataka double kao parametar. Međutim, ponekad moramo pretvoriti double u String jer nam nizovi omogućuju pohranjivanje većih brojeva koji ne stanu ni u jednu vrstu podataka koja sadrži brojeve, kao što su cijeli brojevi ili double.

Ovaj blog će demonstrirati metode za pretvaranje double u String u Javi.

Kako pretvoriti double u String u Javi?

Za pretvorbu dvostruko u niz u Javi, možete koristiti:







  • Double.toString() metoda
  • Metoda String.valueOf().
  • operator “+”.
  • Metoda String.format().
  • Metoda StringBuilder.append().
  • Metoda StringBuffer.append().

Razmotrit ćemo svaku od spomenutih metoda jednu po jednu!



Metoda 1: Pretvorite double u String u Javi pomoću metode Double.toString().

Da biste pretvorili double u String, možete koristiti ' toString() ” statička metoda klase Double. Pretvara dvostruke numeričke vrijednosti u String. Kako se radi o statičkoj metodi, ne moramo kreirati objekt i pozvati metodu s imenom klase.



Sintaksa





Double.toString ( val ) ;

Ovdje, ' toString() ' metoda će pretvoriti ' val ” dvostruka varijabla u String.



Primjer

Najprije ćemo kreirati varijablu dvostrukog tipa podataka pod nazivom “ val ” i dodijelite sljedeću vrijednost:

dvostruko val = 783,8956d;

Zatim ćemo nazvati ' Double.toString() ” i proslijedite joj kreiranu dvostruku varijablu kao argument:

Niz str = Double.toString ( val ) ;

Naredba za ispis u nastavku vratit će ' pravi ' ako je pretvorena varijabla koja je ' str ” je String instanca; inače će se vratiti ' lažno ”:

System.out.print ( str instanca niza ) ;

Izlaz prikazuje ' pravi “, što označava da je tip podataka rezultirajuće vrijednosti String:

Metoda 2: Pretvorite double u String u Javi pomoću metode String.valueOf().

Također možete koristiti ' vrijednost() ” Statička metoda klase String za dvostruku konverziju u String. Uzima decimalnu vrijednost bilo koje vrste, kao što je double, kao parametar i pretvara je u niz.

Sintaksa

String.valueOf ( val )

Ovdje, ' vrijednost() ” pretvorit će dvostruku varijablu “val” u String.

Primjer

Prvo ćemo stvoriti varijablu dvostrukog tipa pod nazivom ' val ” i u njega pohranite sljedeću vrijednost:

dvostruko val = 583.856d;

Zatim ćemo nazvati ' String.valueOf() ' prosljeđivanjem ' val ” kao parametar:

Niz str = String.valueOf ( val ) ;

Na kraju, provjerit ćemo je li pretvorena vrijednost instanca niza ili nije:

System.out.print ( str instanca niza ) ;

Izlaz

Metoda 3: Pretvorite double u String u Javi koristeći ' + ” Operater

Najjednostavniji način pretvaranja double u String je korištenje operatora zbrajanja “+”. Djeluje kao operator ulančavanja kada se koristi s nizovima. Slično, dvostruka vrijednost se može pretvoriti u String jednostavnim spajanjem s praznim nizom.

Sintaksa

val + ''

Ovdje, ' + ' operator će spojiti ' val ” dvostruka varijabla tipa s praznim nizom, što rezultira njezinom dvostrukom konverzijom u niz.

Primjer

Prvo ćemo pohraniti decimalnu vrijednost u varijablu ' val ”:

dvostruko val = 543.656d;

Zatim stvorite varijablu tipa String ' str ” koji pohranjuje konvertirani niz nakon ulančavanja “ val ” s praznim nizom:

Niz str =  val + '' ;

Na kraju, provjerit ćemo je li pretvorena vrijednost instanca niza ili nije:

System.out.print ( str instanca niza ) ;

Izlaz

Sada, krenite prema sljedećem odjeljku!

Metoda 4: Pretvorite double u String u Javi pomoću metode String.format().

' String.format() ” metoda se također može koristiti za dvostruku konverziju u niz. U ovoj metodi ćemo proslijediti decimalnu vrijednost s ' %f ” specifikator, koji označava da drugi parametar sadrži brojeve s pomičnim zarezom. Zatim pretvara dvostruku vrijednost u format niza.

Sintaksa

String.format ( '%f' , val )

Ovdje, ' String.format() ' metoda će pretvoriti ' val ” varijablu dvostrukog tipa u String format.

Primjer

U ovom primjeru imamo dvostruku varijablu ' val ” sa sljedećom vrijednošću:

dvostruko val = 1233.676d;

Sada ćemo nazvati ' String.format() ' metoda i prolaz ' %f ' kao specifikator i ' val ” kao drugi parametar:

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

Na kraju ćemo provjeriti je li konvertirana vrijednost instanca niza ili nije:

System.out.print ( str instanca niza ) ;

Izlaz

Metoda 5: Pretvorite double u String u Javi pomoću metode StringBuilder.append().

U Javi, ' dodati() ' metoda ' StringBuilder ” klasa se također koristi za pretvorbu dvostruko u niz.

Sintaksa

String str = novi StringBuilder ( ) .dodati ( val ) .toString ( ) ;

Da bismo upotrijebili ovu metodu, prvo ćemo stvoriti objekt klase StringBuilder, a zatim dodati vrijednost varijable double ' val ” u njemu i pretvoriti ga u String.

Primjer

Sada ćemo stvoriti novi objekt ' StringBuilder ' klasa pod nazivom ' str ' i nazovite ' dodati() ' prosljeđivanjem ' val ” dvostruku varijablu i pretvarajući je u niz metodom “toString()”:

String str = novi StringBuilder ( ) .dodati ( val ) .toString ( ) ;

Izlaz

Metoda 6: Pretvorite double u String u Javi pomoću metode StringBuffer.append().

Postoji još jedna metoda za pretvaranje dvojnika u niz, a to je ' dodati() ' metoda ' StringBuffer ” razred. Djeluje isto kao gore ' StringBuilder.append() ” metoda. Također stvara objekt klase StringBuffer za pristup metodama i zatim pretvaranje u String.

Sintaksa

String str = novi StringBuffer ( ) .dodati ( val ) .toString ( ) ;

Da bismo upotrijebili ovu metodu, prvo ćemo stvoriti objekt klase StringBuffer, zatim dodati vrijednost varijable double ' val ” u njemu i pretvoriti ga u String.

Primjer
Najprije stvorite instancu klase StringBuffer, a zatim pozovite metodu append() prosljeđivanjem dvostruke vrijednosti koja će se pretvoriti u String pomoću ' toString() ” metoda:

String str = novi StringBuffer ( ) .dodati ( val ) .toString ( ) ;

Izlaz

Ponudili smo osnovne informacije vezane uz pretvorbu dvostruko u niz u Javi.

Zaključak

Da biste pretvorili double u String u Javi, možete koristiti različite metode kao što su Double.toString(), String.valueOf(), operator “+”, String.format(), StringBuilder.append() i StringBuffer.append( ) metoda. Prve četiri metode ne trebaju nikakvo dodatno kreiranje objekta za navedenu svrhu, dok je za posljednje dvije metode potrebno kreirati objekt određene klase i zatim pozvati njegovu srodnu metodu. U ovom smo blogu demonstrirali metode za dvostruku konverziju u niz.