English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Programa Kotlin para conversão de caractere (char) e string

大全 de Exemplos de Kotlin

Neste programa, você aprenderá a converter caracteres (char) e strings (string) em Kotlin.

Exemplo1Conversão de char para String

fun main(args: Array<String>) {
    val ch = 'c'
    val st = Character.toString(ch)
    //ou
    // st = String.valueOf(ch);
    println("String: $st")
}

Quando o programa é executado, a saída é:

String: c

No programa acima, armazenamos um caractere na variável ch. Usamos o método toString() da classe Character para converter o caractere char em string st.

Além disso, também podemos usar o método valueOf() da String para a conversão. Mas, ambos são os mesmos internamente.

Exemplo2Conversão de array de char para String

Se você tiver um array de char e não apenas um char, podemos facilmente convertê-lo em string usando o método da string a seguir

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

Quando o programa é executado, a saída é:

aeiou
aeiou

No programa acima, temos um array de char contendo vogais ch. Novamente, usamos o método valueOf() da String para converter o array de caracteres em String.

Também podemos usar o construtor de string, que converte o array de caracteres ch como parâmetro.

Exemplo3Conversão de String para array de char

Também podemos usar o método toCharArray() da string para converter uma string em um array de char (não char).

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

Quando o programa é executado, a saída é:

[T, h, i, s,   , i, s,   , g, r, e, a, t]

No programa acima, armazenamos uma string na variável st. Usamos o método toCharArray() da string para converter a string em um array de chars armazenado no formato char.

Em seguida, usamos o método toString() do Arrays para imprimir os elementos do array chars na forma de array de chars.

Este é o código Java equivalente:Programa Java que converte char para string e vice-versa

大全 de Exemplos de Kotlin