Tässä ohjelmassa opit muuntaa merkin (char) merkkijonoksi ja päinvastoin Kotlinissa.
Esimerkki 1: Muunna char merkkijonoksi
fun main(args: Array) ( val ch = 'c' val st = Character.toString(ch) // Alternatively // st = String.valueOf(ch); println("The string is: $st") )
Kun suoritat ohjelmaa, tulos on:
Merkkijono on: c
Yllä olevassa ohjelmassa meillä on merkki, joka on tallennettu muuttujaan ch. Käytämme Character
Class toString()
tapa muuntaa merkin merkkijono st.
Vaihtoehtoisesti voimme myös käyttää String
n valueOf()
menetelmää muuntamista. Molemmat sisäisesti ovat kuitenkin samat.
Esimerkki 2: Muunna char-taulukko merkkijonoksi
Jos sinulla on char-taulukko pelkkän merkin sijaan, voimme muuntaa sen helposti merkkijonoksi käyttämällä String-menetelmiä seuraavasti:
fun main(args: Array) ( val ch = charArrayOf('a', 'e', 'i', 'o', 'u') val st = String(ch) val st2 = String(ch) println(st) println(st2) )
Kun suoritat ohjelmaa, tulos on:
aeiou aeiou
Yllä olevassa ohjelmassa meillä on char-taulukko ch, joka sisältää vokaaleja. Käytämme String
n valueOf()
menetelmää jälleen muuntaa merkin matriisi String
.
Voimme käyttää myös String
konstruktoria, joka ottaa merkkijonon ch parametriksi muunnokseksi.
Esimerkki 3: Muunna merkkijono char-taulukoksi
Voimme myös muuntaa merkkijonon char-taulukoksi (mutta ei char) käyttämällä Stringin menetelmää muotoonCharArray ().
import java.util.Arrays fun main(args: Array) ( val st = "This is great" val chars = st.toCharArray() println(Arrays.toString(chars)) )
Kun suoritat ohjelmaa, tulos on:
(Tämä on suurenmoista)
Yllä olevassa ohjelmassa meillä on merkkijono, joka on tallennettu muuttujaan st. Käytämme String
n toCharArray()
menetelmää muuntaa merkkijonon joukko merkkejä tallennettu merkkiä.
Sitten, käyttö Arrays
n toString()
tapa tulostaa elementit merkkiä array kuin lomakkeella.
Tässä on vastaava Java-koodi: Java-ohjelma muuntaa char merkkijonoksi ja päinvastoin