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

В тази програма ще се научите да конвертирате символ (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и valueOf()метода за конвертиране. И двете вътрешно обаче са еднакви.

Пример 2: Конвертиране на масива char в String

Ако имате масив 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

В горната програма имаме char масив ch, съдържащ гласни. Ние използваме Stringе valueOf()метод отново, за да конвертирате характер масива String.

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

Пример 3: Преобразуване на String в масив 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 в низ и обратно

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