Kotlin-program til at konvertere karakter til streng og vice-versa

I dette program lærer du at konvertere et tegn (char) til en streng og omvendt i Kotlin.

Eksempel 1: Konverter char til streng

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

Når du kører programmet, vil output være:

 Strengen er: c

I ovenstående program har vi et tegn gemt i variablen ch. Vi bruger Characterklassens toString()metode til at konvertere karakter til streng st.

Alternativt kan vi også bruge String's valueOf()metode til konvertering. Imidlertid er begge internt de samme.

Eksempel 2: Konverter char array til String

Hvis du har en char-array i stedet for bare en char, kan vi nemt konvertere den til streng ved hjælp af strengmetoder som følger:

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

Når du kører programmet, vil output være:

 aeiou aeiou

I ovenstående program har vi en char array ch indeholdende vokaler. Vi bruger String's valueOf()metode igen for at konvertere tegn array til String.

Vi kan også bruge Stringkonstruktøren, der tager tegnarray ch som parameter til konvertering.

Eksempel 3: Konverter streng til char array

Vi kan også konvertere en streng til char array (men ikke char) ved hjælp af String's metode toCharArray ().

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

Når du kører programmet, vil output være:

 (Dette er godt)

I ovenstående program har vi en streng gemt i variablen st. Vi bruger String's toCharArray()metode til at konvertere streng til en række tegn, der er gemt i tegn.

Vi derefter, brug Arrays's toString()metode til at udskrive de elementer af chars i et array lignende form.

Her er den ækvivalente Java-kode: Java-program til at konvertere char til streng og omvendt

Interessante artikler...