Programa Kotlin para converter caracteres em string e vice-versa

Neste programa, você aprenderá a converter um caractere (char) em uma string e vice-versa no Kotlin.

Exemplo 1: converter char em string

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

Quando você executa o programa, a saída será:

 A string é: c

No programa acima, temos um caractere armazenado na variável ch. Usamos o método Characterda classe toString()para converter o caractere na string st.

Como alternativa, também podemos usar Stringo valueOf()método de para conversão. No entanto, ambos internamente são iguais.

Exemplo 2: converter matriz char em string

Se você tiver uma matriz char em vez de apenas um char, podemos convertê-la facilmente em String usando os métodos String da seguinte maneira:

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

Quando você executa o programa, a saída será:

 aeiou aeiou

No programa acima, temos uma matriz de caracteres ch contendo vogais. Usamos Stringo valueOf()método de novamente para converter o array de caracteres para String.

Também podemos usar o Stringconstrutor que leva a matriz de caracteres ch como parâmetro para conversão.

Exemplo 3: converter string em matriz char

Também podemos converter uma string em array char (mas não char) usando o método toCharArray () de String.

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

Quando você executa o programa, a saída será:

 (Isso é ótimo)

No programa acima, temos uma string armazenada na variável st. Usamos Stringo toCharArray()método de para converter a string em um array de caracteres armazenados em chars.

Então, usamos Arrayso toString()método de para imprimir os elementos de chars em uma forma de array.

Aqui está o código Java equivalente: programa Java para converter char em string e vice-versa

Artigos interessantes...