V tem programu se boste naučili pretvoriti znak (char) v niz in obratno v Javi.
Če želite razumeti ta primer, morate poznati naslednje programske teme Java:
- Java Java
- Vrste podatkov Java (primitivne)
- Java nizi
Primer 1: Pretvori char v String
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); ) )
Izhod
Niz je: c
V zgornjem programu imamo znak, ki je shranjen v spremenljivki ch. Metodo Characterrazreda uporabimo toString()za pretvorbo znaka v niz st.
Lahko pa uporabimo tudi metodo String'' valueOf()za pretvorbo. Vendar sta oba znotraj enaka.
Primer 2: Pretvori matriko char v String
Če imate matriko char namesto samo char, jo lahko enostavno pretvorimo v String z metodami String, kot sledi:
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); ) )
Izhod
aeiou aeiou
V zgornjem programu imamo matriko char, ki vsebuje samoglasnike. Ponovno uporabimo metodo String'' valueOf()za pretvorbo polja znakov v String.
Uporabimo lahko tudi Stringkonstruktor, ki za parameter pretvori matriko znakov ch.
Primer 3: Pretvori niz v matriko char
String lahko pretvorimo tudi v polje char (vendar ne char) z uporabo Stringove metode 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)); ) )
Izhod
(To je odlično)
V zgornjem programu imamo niz, shranjen v spremenljivki st. Z metodo String'' toCharArray()pretvorimo niz v niz znakov, shranjenih v znakih.
Nato uporabimo metodo Arrays'' toString()za tiskanje elementov znakov v obliki matrike.








