Jak převést Char na řetězec v Javě (příklady)

Obsah:

Anonim

V tomto tutoriálu budeme studovat programy na

  1. Chcete-li převést znak na řetězec
  2. Chcete-li převést řetězec na znak

Převést znak na řetězec

Existuje několik způsobů, jak převést Char na String v Javě. Ve skutečnosti je řetězec vyroben z pole znaků v Javě. Char je 16bitový nebo 2 bajty nepodepsaný datový typ.

Můžeme převést řetězec na znak pomocí 2 metod -

Metoda 1: Použití metody toString ()

veřejná třída CharToString_toString {public static void main (String [] args) {// proměnná vstupních znakůchar myChar = 'g';// Použití metody toString ()// metoda toString vezme znakový parametr a převede řetězec.Řetězec myStr = Character.toString (myChar);// hodnota tiskového řetězceSystem.out.println ("Řetězec je: + myStr);}}

Výstup :

String is: g

Metoda 2: Použití metody valueOf ()

veřejná třída CharToString_valueOf {public static void main (String [] args) {char myChar = 'g';// metoda valueOf vezme znakový parametr a převede řetězec.String myStr = String.valueOf (myChar);//// hodnota tiskového řetězceSystem.out.println ("Řetězec je: + myStr);}}

Výstup :

String is: g

Převést řetězec na char

Můžeme převést String na char pomocí metody charAt () třídy String.
// Převod řetězce na znak pomocí řetězcové metodybalíček com.guru99;veřejná třída StringToChar {public static void main (String [] args){// vstupní řetězecŘetězec myStr = "Guru99";// najít délku řetězce pomocí metody délky.int stringLength = myStr.length ();// pro začátek smyčky od 0 do celkové délkypro (int i = 0; i 

Výstup:

Character at 0 Position: GCharacter at 1 Position: uCharacter at 2 Position: rCharacter at 3 Position: uCharacter at 4 Position: 9Character at 5 Position: 9