Программа Kotlin для преобразования символа в строку и наоборот

В этой программе вы научитесь преобразовывать символ (char) в строку и наоборот в Kotlin.

Пример 1: преобразование символа в строку

 fun main(args: Array) ( val ch = 'c' val st = Character.toString(ch) // Alternatively // st = String.valueOf(ch); println("The string is: $st") )

Когда вы запустите программу, вывод будет:

 Строка: c

В приведенной выше программе у нас есть символ, хранящийся в переменной ch. Мы используем метод Characterкласса toString()для преобразования символа в строку st.

Кроме того , мы также можем использовать String«s valueOf()метод для преобразования. Однако внутренне оба они одинаковы.

Пример 2: преобразование массива символов в строку

Если у вас есть массив char, а не просто char, мы можем легко преобразовать его в String с помощью методов String следующим образом:

 fun main(args: Array) ( val ch = charArrayOf('a', 'e', 'i', 'o', 'u') val st = String(ch) val st2 = String(ch) println(st) println(st2) )

Когда вы запустите программу, вывод будет:

 aeiou aeiou

В приведенной выше программе у нас есть массив символов ch, содержащий гласные. Мы используем String«s valueOf()снова метод , чтобы преобразовать массив символов в String.

Мы также можем использовать Stringконструктор, который принимает массив символов ch в качестве параметра для преобразования.

Пример 3: преобразование строки в массив символов

Мы также можем преобразовать строку в массив char (но не char), используя метод String toCharArray ().

 import java.util.Arrays fun main(args: Array) ( val st = "This is great" val chars = st.toCharArray() println(Arrays.toString(chars)) )

Когда вы запустите программу, вывод будет:

 (Отлично)

В приведенной выше программе мы храним строку в переменной st. Мы используем String«s toCharArray()метод , чтобы преобразовать строку в массив символов , хранящихся в гольцов.

Затем, используйте Arrays«s toString()метод , чтобы напечатать элементы символов в массиве , как форма.

Вот эквивалентный код Java: программа Java для преобразования char в строку и наоборот

Интересные статьи...