Programme Kotlin pour convertir un caractère en chaîne et vice-versa

Dans ce programme, vous apprendrez à convertir un caractère (char) en chaîne et vice-versa dans Kotlin.

Exemple 1: convertir char en chaîne

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

Lorsque vous exécutez le programme, la sortie sera:

 La chaîne est: c

Dans le programme ci-dessus, nous avons un caractère stocké dans la variable ch. Nous utilisons la méthode de la Characterclasse toString()pour convertir le caractère en chaîne st.

Alternativement, nous pouvons également utiliser Stringla valueOf()méthode de conversion de. Cependant, les deux en interne sont identiques.

Exemple 2: convertir un tableau de caractères en chaîne

Si vous avez un tableau char au lieu d'un simple char, nous pouvons facilement le convertir en String en utilisant les méthodes String comme suit:

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

Lorsque vous exécutez le programme, la sortie sera:

 aeiou aeiou

Dans le programme ci-dessus, nous avons un tableau de caractères ch contenant des voyelles. Nous utilisons Stringde » valueOf()méthode pour convertir à nouveau le tableau de caractères String.

Nous pouvons également utiliser le Stringconstructeur qui prend le tableau de caractères ch comme paramètre de conversion.

Exemple 3: Convertir une chaîne en tableau de caractères

Nous pouvons également convertir une chaîne en tableau char (mais pas char) en utilisant la méthode de String toCharArray ().

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

Lorsque vous exécutez le programme, la sortie sera:

 (C'est bien)

Dans le programme ci-dessus, nous avons une chaîne stockée dans la variable st. Nous utilisons Stringla toCharArray()méthode de pour convertir la chaîne en un tableau de caractères stockés dans chars.

Nous utilisons ensuite Arraysla toString()méthode de pour imprimer les éléments de chars sous une forme de tableau.

Voici le code Java équivalent: programme Java pour convertir char en chaîne et vice-versa

Articles intéressants...