Kotlin-programmet för att konvertera karaktär till sträng och vice versa

I det här programmet lär du dig att konvertera en karaktär (char) till en sträng och vice versa i Kotlin.

Exempel 1: Konvertera char till String

 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ör programmet blir resultatet:

 Strängen är: c

I programmet ovan har vi en karaktär lagrad i variabeln ch. Vi använder Characterklassens toString()metod för att konvertera karaktär till strängen st.

Alternativt kan vi också använda Stringoss valueOf()metod för konvertering. Men båda internt är desamma.

Exempel 2: Konvertera char array till String

Om du har en char-array istället för bara en char kan vi enkelt konvertera den till String med hjälp av String-metoder enligt följande:

 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ör programmet blir resultatet:

 aeiou aeiou

I programmet ovan har vi en char array ch som innehåller vokaler. Vi använder Stringoss valueOf()metod igen för att konvertera tecknet array till String.

Vi kan också använda Stringkonstruktören som tar teckenmatris ch som parameter för konvertering.

Exempel 3: Konvertera sträng till char array

Vi kan också konvertera en sträng till char array (men inte char) med Strings metod 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ör programmet blir resultatet:

 (Det här är bra)

I ovanstående program har vi en sträng lagrad i variabeln st. Vi använder Stringoss toCharArray()metod för att konvertera strängen till en rad tecken som lagras i tecken.

Vi sedan, användning Arrays: s toString()metod att skriva ut de delar av tecken i en uppsättning liknande form.

Här är motsvarande Java-kod: Java-program för att konvertera char till sträng och vice versa

Intressanta artiklar...