U ovom programu naučit ćete pretvoriti znak (char) u niz i obratno u Javi.
Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:
- Java String
- Java tipovi podataka (primitivni)
- Java nizovi
Primjer 1: Pretvori char u 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); ) )
Izlaz
Niz je: c
U gore navedenom programu imamo lik pohranjen u varijabli ch. Koristimo Character
klasa je toString()
način da se pretvoriti karaktera string st.
Alternativno, možemo koristiti String
i valueOf()
metodu za pretvorbu. Međutim, oba su iznutra ista.
Primjer 2: Pretvori niz char u String
Ako umjesto niza imate niz char, možemo ga lako pretvoriti u String koristeći String metode kako slijedi:
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); ) )
Izlaz
aeiou aeiou
U gore navedenom programu imamo char char koji sadrži samoglasnike. Koristimo String
„s valueOf()
metodom ponovno pretvoriti lik polja za String
.
Također možemo koristiti String
konstruktor koji uzima niz znakova ch kao parametar za pretvorbu.
Primjer 3: Pretvori niz u niz znakova
Također možemo pretvoriti niz u polje s char (ali ne i char) pomoću 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)); ) )
Izlaz
(Ovo je super)
U gore navedenom programu imamo niz pohranjen u varijablu st. Koristimo String
„s toCharArray()
metodu za pretvaranje niza u niz znakova koji su pohranjeni u znakova.
Zatim, upotreba Arrays
je toString()
metoda za ispis elemente znakova u nizu sličnih oblika.