Kotlin-ohjelma hahmon muuntamiseksi merkkijonoksi ja päinvastoin

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 CharacterClass toString()tapa muuntaa merkin merkkijono st.

Vaihtoehtoisesti voimme myös käyttää Stringn 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 Stringn valueOf()menetelmää jälleen muuntaa merkin matriisi String.

Voimme käyttää myös Stringkonstruktoria, 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 Stringn toCharArray()menetelmää muuntaa merkkijonon joukko merkkejä tallennettu merkkiä.

Sitten, käyttö Arraysn toString()tapa tulostaa elementit merkkiä array kuin lomakkeella.

Tässä on vastaava Java-koodi: Java-ohjelma muuntaa char merkkijonoksi ja päinvastoin

Mielenkiintoisia artikkeleita...