Kotlino programa, skirta paversti personažą stygomis ir atvirkščiai

Šioje programoje išmoksite paversti simbolį (char) į eilutę ir atvirkščiai Kotline.

1 pavyzdys: konvertuokite char į eilutę

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

Kai paleisite programą, išvestis bus:

 Stygos yra: c

Pirmiau pateiktoje programoje turime simbolį, saugomą kintamajame ch. Mes naudojame Characterklasės toString()metodą, kad paverstume simbolius styga st.

Arba mes taip pat galime naudoti String"S valueOf()metodą konvertavimo. Tačiau abu iš vidaus yra vienodi.

2 pavyzdys: konvertuokite char masyvą į eilutę

Jei turite char masyvą, o ne tik char, galime lengvai jį konvertuoti į String naudodami String metodus taip:

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

Kai paleisite programą, išvestis bus:

 aeiou aeiou

Pirmiau pateiktoje programoje turime char masyvo ch, kuriame yra balsių. Mes naudojame String's valueOf()metodą vėl konvertuoti simbolių masyvas String.

Taip pat galime naudoti Stringkonstruktorių, kuris konversijos parametru laiko simbolių masyvą ch.

3 pavyzdys: Konvertuokite eilutę į char masyvą

Stygas taip pat galime konvertuoti į char masyvą (bet ne char) naudodami String metodą į

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

Kai paleisite programą, išvestis bus:

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

Pirmiau pateiktoje programoje mes turime eilutę, saugomą kintamajame st. Mes naudojame String's toCharArray()metodą konvertuoti eilutę į saugomų ir simbolių simbolių masyvo.

Mes tada, naudojimas Arrays's toString()metodas spausdinti iš simbolių elementus tokioje srityje, kaip forma masyvo.

Čia yra lygiavertis „Java“ kodas: „Java“ programa, skirta konvertuoti char į eilutę ir atvirkščiai

Įdomios straipsniai...