În acest program, veți învăța să convertiți un caracter (caracter) într-un șir și invers în Java.
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare Java:
- Șir Java
- Tipuri de date Java (Primitive)
- Matrice Java
Exemplul 1: convertiți caracterul în șir
public class CharString ( public static void main(String() args) ( char ch = 'c'; String st = Character.toString(ch); // Alternatively // st = String.valueOf(ch); System.out.println("The string is: " + st); ) )
Ieșire
Șirul este: c
În programul de mai sus, avem un caracter stocat în variabila ch. Folosim metoda Characterclasei pentru toString()a converti caracterul în șirul st.
Alternativ, putem folosi Stringși valueOf()metoda de conversie. Cu toate acestea, ambele pe plan intern sunt la fel.
Exemplul 2: convertiți matricea de caractere în șir
Dacă aveți o matrice de caractere în loc de doar o caracteră, o putem converti cu ușurință în String folosind metodele String după cum urmează:
public class CharString ( public static void main(String() args) ( char() ch = ('a', 'e', 'i', 'o', 'u'); String st = String.valueOf(ch); String st2 = new String(ch); System.out.println(st); System.out.println(st2); ) )
Ieșire
aeiou aeiou
În programul de mai sus, avem o matrice char care conține vocale. Noi folosim Stringe valueOf()din nou metoda de a converti matrice caracter String.
Putem folosi, de asemenea, Stringconstructorul care ia matricea de caractere ch ca parametru pentru conversie.
Exemplul 3: Convertiți șirul în matrice de caractere
De asemenea, putem converti un șir în matrice char (dar nu char) folosind metoda lui String toCharArray ().
import java.util.Arrays; public class StringChar ( public static void main(String() args) ( String st = "This is great"; char() chars = st.toCharArray(); System.out.println(Arrays.toString(chars)); ) )
Ieșire
(Asta e super)
În programul de mai sus, avem un șir stocat în variabila st. Noi folosim Stringe toCharArray()metoda de a converti șirul de la o serie de caractere stocate în caractere.
Noi atunci, utilizarea Arrayse toString()metoda pentru a imprima elementele chars într - o matrice cum ar fi forma.








