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