Kotlin-programma om teken naar tekenreeks en vice-versa te converteren

In dit programma leer je om een ​​karakter (char) om te zetten in een string en vice versa in Kotlin.

Voorbeeld 1: converteer char naar String

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

Wanneer u het programma uitvoert, is de uitvoer:

 De string is: c

In het bovenstaande programma hebben we een karakter opgeslagen in de variabele ch. We gebruiken de methode van de Characterklasse toString()om karakter naar de tekenreeks st te converteren.

Als alternatief kunnen we ook Stringde valueOf()methode van gebruiken voor conversie. Beide zijn echter intern hetzelfde.

Voorbeeld 2: converteer char-array naar String

Als je een char-array hebt in plaats van alleen een char, kunnen we deze als volgt eenvoudig naar String converteren met behulp van String-methoden:

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

Wanneer u het programma uitvoert, is de uitvoer:

 aeiou aeiou

In het bovenstaande programma hebben we een char-array ch die klinkers bevat. We gebruiken Stringde valueOf()methode van opnieuw om de tekenreeks naar te converteren String.

We kunnen ook de Stringconstructor gebruiken die character array ch als parameter voor conversie neemt.

Voorbeeld 3: converteer String naar een char-array

We kunnen ook een string naar een char-array (maar niet char) converteren met behulp van de String-methode toCharArray ().

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

Wanneer u het programma uitvoert, is de uitvoer:

 (Dit is geweldig)

In het bovenstaande programma hebben we een string opgeslagen in de variabele st. We gebruiken Stringde toCharArray()methode van om de tekenreeks om te zetten in een reeks tekens die in tekens zijn opgeslagen.

Vervolgens gebruiken we Arraysde toString()methode van om de elementen van tekens in een arrayachtige vorm af te drukken.

Hier is de equivalente Java-code: Java-programma om char naar string te converteren en vice versa

Interessante artikelen...