Kotlina programma, lai pārveidotu rakstzīmes stīgām un otrādi

Šajā programmā jūs iemācīsities pārveidot rakstzīmi (char) par virkni un otrādi Kotlīnā.

1. piemērs: konvertējiet char uz virkni

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

Palaidot programmu, izeja būs:

 Virkne ir: c

Iepriekš minētajā programmā mums ir raksturs, kas saglabāts mainīgajā ch. Mēs izmantojam Characterklases toString()metodi, lai rakstzīmi pārveidotu par stīgu st.

Alternatīvi, mēs varam izmantot arī String's valueOf()metode konversiju. Tomēr abas iekšēji ir vienādas.

2. piemērs: konvertējiet char masīvu uz virkni

Ja jums ir char masīvs, nevis tikai char, mēs to varam viegli pārveidot par virkni, izmantojot virkņu metodes šādi:

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

Palaidot programmu, izeja būs:

 aeiou aeiou

Iepriekš minētajā programmā mums ir char masīvs ch, kas satur patskaņus. Mēs izmantojam String's valueOf()metode atkal pārvērstu rakstzīmju masīvs String.

Mēs varam izmantot arī Stringkonstruktoru, kurš kā parametru pārveidošanai izmanto rakstzīmju masīvu ch.

3. piemērs: Stīgu pārveidošana par char masīvu

Mēs varam arī pārveidot virkni par char masīvu (bet ne char), izmantojot virknes metodi toCharArray ().

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

Palaidot programmu, izeja būs:

 (Tas ir lieliski)

Iepriekš minētajā programmā mēs esam saglabājuši virkni mainīgajā st. Mēs izmantojam String's toCharArray()metodi, lai pārvērstu string masīvs rakstzīmju glabājas simboli.

Tad mēs, izmantošana Arraysir toString()metode, lai drukātu elementus chars masīvā, piemēram, formā.

Šeit ir ekvivalents Java kods: Java programma, lai pārveidotu char par virkni un otrādi

Interesanti raksti...