Î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 Character
clasei 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 String
e valueOf()
din nou metoda de a converti matrice caracter String
.
Putem folosi, de asemenea, String
constructorul 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 String
e toCharArray()
metoda de a converti șirul de la o serie de caractere stocate în caractere.
Noi atunci, utilizarea Arrays
e toString()
metoda pentru a imprima elementele chars într - o matrice cum ar fi forma.