Програма Котліна для перетворення символу в рядок та вірші

У цій програмі ви навчитесь перетворювати символ (char) у рядок і навпаки в Kotlin.

Приклад 1: Перетворити char у String

 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'' valueOf()для перетворення масиву символів у String.

Ми також можемо використовувати Stringконструктор, який приймає масив символів ch як параметр для перетворення.

Приклад 3: Перетворення рядка в масив char

Ми також можемо перетворити рядок у масив 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'' toCharArray()для перетворення рядка в масив символів, що зберігаються символами.

Потім ми використовуємо метод Arrays'' toString()для друку елементів символів у вигляді масиву.

Ось еквівалентний код Java: програма Java для перетворення символу char у рядок і навпаки

Цікаві статті...