Hogyan konvertálhat duplát karakterláncra Java-ban

Hogyan Konvertalhat Duplat Karakterlancra Java Ban



Java nyelven ' kettős 'a Java objektuma' Kettős ” wrapper osztály, amely a primitív adattípust duplán tárolja paraméterként. Néha azonban át kell konvertálnunk a duplát karakterláncra, mert a karakterláncok lehetővé teszik számunkra, hogy nagyobb számokat tároljunk, amelyek nem férnek el a számokat tartalmazó adattípusokba, például egészek vagy kettősek.

Ez a blog bemutatja azokat a módszereket, amelyek segítségével a kettős karakterláncot konvertálhatja Java nyelven.

Hogyan lehet kettőt karakterláncsá konvertálni Java-ban?

A kettős karakterlánc-konverzióhoz Java nyelvben a következőket használhatja:







  • Double.toString() metódus
  • String.valueOf() metódus
  • „+” operátor
  • String.format() metódus
  • StringBuilder.append() metódus
  • StringBuffer.append() metódus

Az említett módszerek mindegyikét egyenként tárgyaljuk!



1. módszer: A Double.toString() metódussal konvertálja a dupla karakterláncot Java nyelven

A dupla karakterláncra konvertálásához használhatja a „ toString() ” a Double osztály statikus metódusa. Dupla numerikus értékeket alakít át Stringgé. Mivel ez egy statikus metódus, nem kell objektumot létrehoznunk, és az osztálynévvel meghívnunk a metódust.



Szintaxis





Double.toString ( val ) ;

Itt a „ toString() ' metódus átalakítja a ' val ” dupla változó a String-hez.



Példa

Először létrehozunk egy kettős adattípusú változót ' val ” és rendelje hozzá a következő értéket:

kettős val = 783,8956d;

Ezután a „ Double.toString() ” metódust, és adja át neki argumentumként a létrehozott dupla változót:

Húr str = Double.toString ( val ) ;

Az alábbi nyomtatott utasítás a következőt adja vissza: ' igaz ', ha a konvertált változó, amely ' str ” egy karakterlánc-példány; különben vissza fog térni' hamis ”:

System.out.print ( str instanceof String ) ;

A kimeneten megjelenik a „ igaz ”, ami azt jelzi, hogy az eredményül kapott érték adattípusa String:

2. módszer: Konvertálja a dupla karakterláncot Java nyelven a String.valueOf() metódussal

Használhatja a „ értéke() ” String osztály statikus metódusa a dupla karakterlánc-konverzióhoz. Bármilyen típusú decimális értéket, például a doublet veszi paraméterként, és karakterláncsá alakítja.

Szintaxis

String.valueOf ( val )

Itt a „ értéke() ” metódus a „val” kettős változót Stringgé konvertálja.

Példa

Először létrehozunk egy dupla típusú változót ' val ” és tárolja benne a következő értéket:

kettős val = 583,856d;

Ezután a „ String.valueOf() ' módszert a ' val ” paraméterként:

Húr str = String.valueOf ( val ) ;

Végül ellenőrizzük, hogy a konvertált érték karakterlánc-példány-e vagy sem:

System.out.print ( str instanceof String ) ;

Kimenet

3. módszer: Konvertálja a dupla karakterláncot Java nyelven a ' + ' Operátor

A legegyszerűbb módja annak, hogy a duplát karakterláncsá alakítsuk, a „+” Addition operátor használatával. Összefűzési operátorként működik, ha Strings-szel használják. Hasonlóképpen, egy dupla érték átalakítható karakterláncsá, ha egyszerűen összefűzi egy üres karakterlánccal.

Szintaxis

val + ''

Itt a „ + ' operátor összefűzi a ' val ” dupla típusú változó egy üres karakterlánccal, ami a dupla karakterlánc-konverziót eredményezi.

Példa

Először egy decimális értéket fogunk tárolni egy változóban val ”:

kettős val = 543,656d;

Ezután hozzon létre egy karakterlánc típusú változót ' str ', amely tárolja a konvertált karakterláncot az összefűzés után' val ” üres karakterlánccal:

Húr str =  val + '' ;

Végül ellenőrizzük, hogy a konvertált érték karakterlánc-példány-e vagy sem:

System.out.print ( str instanceof String ) ;

Kimenet

Most pedig irány a következő rész!

4. módszer: Konvertálja a dupla karakterláncot Java-ban a String.format() módszerrel

Az ' String.format() ” metódus használható dupla karakterlánc-konverzióhoz is. Ebben a módszerben a decimális értéket a „ %f ” specifikátor, amely azt jelzi, hogy a második paraméter lebegőpontos számokat tartalmaz. Ezután a dupla értéket String formátumba konvertálja.

Szintaxis

String.formátum ( '%f' , val )

Itt a „ String.format() ' metódus átalakítja a ' val ” dupla típusú változó a String formátumhoz.

Példa

Ebben a példában van egy dupla változónk ' val ” a következő értékkel:

kettős val = 1233,676d;

Most a „ String.format() 'módszer és passz' %f ' mint specifikáció és ' val ” második paraméterként:

String str = String.formátum ( '%f' , val ) ;

Végül ellenőrizzük, hogy a konvertált érték karakterlánc-példány-e vagy sem:

System.out.print ( str instanceof String ) ;

Kimenet

5. módszer: Dupla konvertálása Stringgé Java nyelven a StringBuilder.append() metódussal

Java nyelven a „ mellékel() ' módszere a ' StringBuilder ” osztályt a dupla karakterlánc-konverzióhoz is használják.

Szintaxis

String str = új StringBuilder ( ) .mellékel ( val ) .toString ( ) ;

A módszer használatához először létrehozunk egy objektumot a StringBuilder osztályból, majd hozzáfűzzük a dupla változó értékét. val ” benne, és alakítsa át String-re.

Példa

Most létrehozunk egy új objektumot a ' StringBuilder ' osztály neve ' str ', és hívja a ' mellékel() ' módszert a ' val ” dupla változót, és a „toString()” metódussal stringgé konvertálja:

String str = új StringBuilder ( ) .mellékel ( val ) .toString ( ) ;

Kimenet

6. módszer: Dupla konvertálása Stringgé Java nyelven a StringBuffer.append() módszerrel

Van egy másik módszer is a dupla karakterláncsá alakítására, ez a „ mellékel() ' módszere a ' StringBuffer ' osztály. Ugyanúgy működik, mint a fenti ' StringBuilder.append() ” módszerrel. Létrehoz egy objektumot a StringBuffer osztályból a metódusok eléréséhez, majd Stringgé konvertálásához.

Szintaxis

String str = új StringBuffer ( ) .mellékel ( val ) .toString ( ) ;

A módszer használatához először létrehozunk egy StringBuffer osztály objektumot, majd hozzáfűzzük a dupla változó értékét. val ” benne, és alakítsa át String-re.

Példa
Először hozzon létre egy példányt a StringBuffer osztályból, majd hívja meg az append() metódust úgy, hogy egy dupla értéket ad át, amelyet a rendszer Stringgé alakít a ' toString() ” módszer:

String str = új StringBuffer ( ) .mellékel ( val ) .toString ( ) ;

Kimenet

Megadtuk az alapvető információkat a kettős karakterlánc-konverzióval kapcsolatban Java nyelven.

Következtetés

A kettős karakterláncra konvertálásához Javaban különböző módszereket használhat, például a Double.toString(), String.valueOf(), a „+” operátort, a String.format(), StringBuilder.append() és StringBuffer.append( ) módszerrel. Az első négy metódushoz nincs szükség további objektum létrehozására a megadott célra, míg az utolsó két metódushoz létre kell hozni egy objektumot az adott osztályból, majd meghívni a kapcsolódó metódust. Ebben a blogban bemutattuk a dupla karakterlánc-konverzió módszereit.