W tym samouczku będziemy uczyć się programów
- Aby przekonwertować znak na ciąg
- Aby przekonwertować ciąg znaków na znak
Konwertuj znak na ciąg
Istnieje wiele sposobów konwersji znaku Char na ciąg w języku Java. W rzeczywistości String składa się z tablicy znaków w Javie. Char jest 16-bitowym lub 2-bajtowym typem danych bez znaku.
Możemy przekonwertować String na Character za pomocą 2 metod -
Metoda 1: użycie metody toString ()
public class CharToString_toString {public static void main (String [] args) {// wejściowa zmienna znakowachar myChar = 'g';// Korzystanie z metody toString ()// toString metoda przyjmuje parametr znakowy i konwertuje łańcuch.String myStr = Character.toString (myChar);// wypisuje wartość ciąguSystem.out.println ("Ciąg to: + myStr);}}
Wynik :
String is: g
Metoda 2: Użycie metody valueOf ()
public class CharToString_valueOf {public static void main (String [] args) {char myChar = 'g';// metoda valueOf pobiera parametr znakowy i konwertuje łańcuch.String myStr = String.valueOf (myChar);//// wypisz wartość ciąguSystem.out.println ("Ciąg to: + myStr);}}
Wynik :
String is: g
Konwertuj String na char
Możemy przekonwertować String na char przy pomocy metody charAt () klasy String.// Konwertuj ciąg znaków na znak przy użyciu metody łańcuchowejpakiet com.guru99;public class StringToChar {public static void main (String [] args){// wprowadź ciągString myStr = "Guru99";// znajdź długość łańcucha używając metody length.int stringLength = myStr.length ();// dla początku pętli 0 do całkowitej długościfor (int i = 0; iWynik:
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