У овом програму ћете научити да конвертујете знак (цхар) у низ и обрнуто у Котлину.
Пример 1: Претвори цхар у Стринг
fun main(args: Array) ( val ch = 'c' val st = Character.toString(ch) // Alternatively // st = String.valueOf(ch); println("The string is: $st") )
Када покренете програм, излаз ће бити:
Низ је: в
У горе наведеном програму имамо карактер сачуван у променљивој цх. Методу Character
класе користимо toString()
за претварање карактера у низ ст.
Као алтернативу, такође можемо користити методу String
'' valueOf()
за конверзију. Међутим, оба интерно су иста.
Пример 2: Конвертовање низа цхар у Стринг
Ако имате низ цхар уместо само цхар, можемо га лако претворити у Стринг користећи Стринг методе на следећи начин:
fun main(args: Array) ( val ch = charArrayOf('a', 'e', 'i', 'o', 'u') val st = String(ch) val st2 = String(ch) println(st) println(st2) )
Када покренете програм, излаз ће бити:
аеиоу аеиоу
У горе наведеном програму имамо цхар низ цх који садржи самогласнике. Ми користимо String
'а valueOf()
опет начин да се претворити низ знакова да String
.
Такође можемо користити String
конструктор који узима низ знакова цх као параметар за конверзију.
Пример 3: Претвори низ у низ знакова
Такође можемо претворити низ у низ с цхаром (али не са цхар) користећи Стринг-ову методу уЦхарАрраи ().
import java.util.Arrays fun main(args: Array) ( val st = "This is great" val chars = st.toCharArray() println(Arrays.toString(chars)) )
Када покренете програм, излаз ће бити:
(Ово је супер)
У горе наведеном програму имамо низ сачуван у променљивој ст. Ми користимо String
'с toCharArray()
метод за конвертовање стринг у низ знакова који се налазе у карактера.
Смо тада, коришћење Arrays
'с toString()
метод за штампање елементе знакова у низу као облику.
Ево еквивалентног Јава кода: Јава програм за претварање цхар-а у стринг и обрнуто