Kotlini programm tähemärgi teisendamiseks stringideks ja vastupidi

Selles programmis õpite Kotlinis tähemärki (sümboli) teisendama ja vastupidi.

Näide 1: teisendage char stringiks

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

Programmi käivitamisel on väljund järgmine:

 String on: c

Ülalolevas programmis on meil muutujani ch salvestatud märk. Kasutame Characterklassi toString()meetodit tähemärgi teisendamiseks stringiks st.

Alternatiivina saame kasutada ka String's valueOf()meetod vahetamisega. Sisemiselt on mõlemad samad.

Näide 2: teisendage char-massiiv stringiks

Kui teil on lihtsalt sümboli asemel vaid massiivi masin, saame selle Stringi meetodite abil hõlpsasti teisendada stringiks järgmiselt:

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

Programmi käivitamisel on väljund järgmine:

 aeiou aeiou

Ülaltoodud programmis on meil täishäälikuid sisaldav char array ch. Me kasutame String's valueOf()meetod jälle teisendada iseloomu massiiv String.

Võime kasutada ka Stringkonstruktorit, mis võtab teisendamise parameetriks tähemassiivi ch.

Näide 3: Stringi teisendamine massiiviks

Stringi meetodi abil saab stringi teisendada kaardi massiiviks (kuid mitte söeks) toCharArray ().

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

Programmi käivitamisel on väljund järgmine:

 (See on hea)

Ülaltoodud programmis on string salvestatud muutujasse st. Me kasutame String's toCharArray()meetod teisendada stringi massiivi tähemärki salvestatud tähemärki.

Siis, kasutamise Arrays's toString()meetod printida elemendid sümbolite massiiv nagu vormi.

Siin on samaväärne Java-kood: Java-programm sümboli teisendamiseks stringideks ja vastupidi

Huvitavad Artiklid...