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