Programul Kotlin pentru a converti caracterul în șir și viceversa

În acest program, veți învăța să convertiți un caracter (caracter) într-un șir și invers în Kotlin.

Exemplul 1: convertiți caracterul în șir

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

Când rulați programul, ieșirea va fi:

 Șirul este: c

În programul de mai sus, avem un caracter stocat în variabila ch. Folosim metoda Characterclasei pentru toString()a converti caracterul în șirul st.

Alternativ, putem folosi Stringși valueOf()metoda de conversie. Cu toate acestea, ambele pe plan intern sunt la fel.

Exemplul 2: convertiți matricea de caractere în șir

Dacă aveți o matrice de caractere în loc de doar o caracteră, o putem converti cu ușurință în String folosind metodele String după cum urmează:

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

Când rulați programul, ieșirea va fi:

 aeiou aeiou

În programul de mai sus, avem o matrice char care conține vocale. Noi folosim Stringe valueOf()din nou metoda de a converti matrice caracter String.

Putem folosi, de asemenea, Stringconstructorul care ia matricea de caractere ch ca parametru pentru conversie.

Exemplul 3: Convertiți șirul în matrice de caractere

De asemenea, putem converti un șir în matrice char (dar nu char) folosind metoda lui String toCharArray ().

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

Când rulați programul, ieșirea va fi:

 (Asta e super)

În programul de mai sus, avem un șir stocat în variabila st. Noi folosim Stringe toCharArray()metoda de a converti șirul de la o serie de caractere stocate în caractere.

Noi atunci, utilizarea Arrayse toString()metoda pentru a imprima elementele chars într - o matrice ca formă.

Iată codul Java echivalent: program Java pentru a converti caracterul în șir și invers

Articole interesante...