У овом програму ћете научити да претворите знак (цхар) у низ и обрнуто у Јави.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:
- Јава Стринг
- Јава типови података (примитивни)
- Јава низови
Пример 1: Претвори цхар у Стринг
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); ) )
Оутпут
Низ је: в
У горе наведеном програму имамо карактер сачуван у променљивој цх. Методу Character
класе користимо toString()
за претварање карактера у низ ст.
Као алтернативу, такође можемо користити методу String
'' valueOf()
за конверзију. Међутим, оба интерно су иста.
Пример 2: Конвертовање низа цхар у Стринг
Ако имате низ цхар уместо само цхар, можемо га лако претворити у Стринг користећи Стринг методе на следећи начин:
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); ) )
Оутпут
аеиоу аеиоу
У горе наведеном програму имамо цхар низ цх који садржи самогласнике. Ми користимо String
'а valueOf()
опет начин да се претворити низ знакова да String
.
Такође можемо користити String
конструктор који узима низ знакова цх као параметар за конверзију.
Пример 3: Претвори низ у низ знакова
Такође можемо претворити низ у низ с цхаром (али не са цхар) користећи Стринг-ову методу уЦхарАрраи ().
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)); ) )
Оутпут
(Ово је супер)
У горе наведеном програму имамо низ сачуван у променљивој ст. Ми користимо String
'с toCharArray()
метод за конвертовање стринг у низ знакова који се налазе у карактера.
Смо тада, коришћење Arrays
'с toString()
метод за штампање елементе знакова у низу облику сличном.