Programma Kotlin per convertire i caratteri in stringhe e viceversa

In questo programma imparerai a convertire un carattere (char) in una stringa e viceversa in Kotlin.

Esempio 1: converti char in String

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

Quando esegui il programma, l'output sarà:

 La stringa è: c

Nel programma precedente, abbiamo un carattere memorizzato nella variabile ch. Usiamo il metodo Characterdella classe toString()per convertire il carattere nella stringa st.

In alternativa, possiamo anche usare Stringil valueOf()metodo di conversione di. Tuttavia, entrambi internamente sono gli stessi.

Esempio 2: converti l'array char in String

Se si dispone di un array di caratteri anziché solo di un carattere, è possibile convertirlo facilmente in String utilizzando i metodi String come segue:

 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 esegui il programma, l'output sarà:

 aeiou aeiou

Nel programma precedente, abbiamo un array di caratteri ch contenente le vocali. Usiamo String's valueOf()nuovo metodo per convertire l'array di caratteri a String.

Possiamo anche usare il Stringcostruttore che prende l'array di caratteri ch come parametro per la conversione.

Esempio 3: convertire una stringa in un array di caratteri

Possiamo anche convertire una stringa in char array (ma non char) usando il metodo toCharArray () di String.

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

Quando esegui il programma, l'output sarà:

 (T, h, i, s,, i, s,, g, r, e, a, t)

Nel programma precedente, abbiamo una stringa memorizzata nella variabile st. Usiamo Stringil toCharArray()metodo di per convertire la stringa in un array di caratteri memorizzati in chars.

Quindi, usiamo Arraysil toString()metodo di per stampare gli elementi di chars in un array come il form.

Ecco il codice Java equivalente: programma Java per convertire char in stringa e viceversa

Articoli interessanti...