Java program za pretvaranje znakova u niz i obratno

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 Characterklasa je toString()način da se pretvoriti karaktera string st.

Alternativno, možemo koristiti Stringi 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 Stringkonstruktor 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 Arraysje toString()metoda za ispis elemente znakova u nizu sličnih oblika.

Zanimljivi članci...