Kotlin-program for å konvertere karakter til streng og vice-versa

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

Eksempel 1: Konverter røye 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 kjører programmet, vil utdataene være:

 Strengen er: c

I programmet ovenfor har vi et tegn lagret i variabelen ch. Vi bruker Characterklassens toString()metode for å konvertere tegn til streng st.

Alternativt kan vi også bruke Stringsin valueOf()metode for konvertering. Begge internt er imidlertid de samme.

Eksempel 2: Konverter char-array til String

Hvis du har en char-array i stedet for bare en char, kan vi enkelt konvertere den til String ved hjelp av String-metoder 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 kjører programmet, vil utdataene være:

 aeiou aeiou

I det ovennevnte programmet har vi en char array ch som inneholder vokaler. Vi bruker String's valueOf()metode igjen for å konvertere tegn array til String.

Vi kan også bruke Stringkonstruktøren som tar tegnarray ch som parameter for konvertering.

Eksempel 3: Konverter streng til char-array

Vi kan også konvertere en streng til char array (men ikke char) ved å bruke 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 kjører programmet, vil utdataene være:

 (Dette er flott)

I programmet ovenfor har vi en streng lagret i variabelen st. Vi bruker String's toCharArray()metode for å konvertere strengen til en rekke tegn som er lagret i tegn.

Deretter, anvendelse Arrays's toString()metode for å skrive ut de elementer av tegn i en rekke lignende form.

Her er ekvivalent Java-kode: Java-program for å konvertere char til streng og omvendt

Interessante artikler...