Ebben a programban megtanulod átalakítani egy karaktert (karaktert) karakterlánccá és fordítva Kotlinban.
1. példa: A karakter konvertálása karakterláncra
fun main(args: Array) ( val ch = 'c' val st = Character.toString(ch) // Alternatively // st = String.valueOf(ch); println("The string is: $st") )
A program futtatásakor a kimenet a következő lesz:
A húr: c
A fenti programban van egy karakterünk, amelyet a ch változóba tárolunk. Az Character
osztály toString()
metódusával konvertáljuk a karaktert string-be.
Alternatív módon, mi is használni String
„s valueOf()
módszerekkel alakíthatjuk át. Belsőleg mindkettő azonban ugyanaz.
2. példa: A char tömb átalakítása karakterláncra
Ha van egy char tömbje, nem csak egy char, akkor könnyen konvertálhatjuk String-be String módszerekkel az alábbiak szerint:
fun main(args: Array) ( val ch = charArrayOf('a', 'e', 'i', 'o', 'u') val st = String(ch) val st2 = String(ch) println(st) println(st2) )
A program futtatásakor a kimenet a következő lesz:
aeiou aeiou
A fenti programban van egy char tömb ch, amely magánhangzókat tartalmaz. Az általunk használt String
„s valueOf()
módszer újra átalakítani a karakter tömböt String
.
Használhatjuk azt a String
konstruktort is, amely a ch karakter tömböt veszi át paraméterként az átalakításhoz.
3. példa: A karakterlánc konvertálása char tömbre
A karakterláncot átalakíthatjuk char tömbgé (de nem char-vá) a String metódusával a toCharArray () -ra.
import java.util.Arrays fun main(args: Array) ( val st = "This is great" val chars = st.toCharArray() println(Arrays.toString(chars)) )
A program futtatásakor a kimenet a következő lesz:
(Ez óriási)
A fenti programban egy karakterláncot tároltunk a st változóba. Az általunk használt String
„s toCharArray()
módszer konvertálni a string tömb tárolt karaktereket karakter.
Ezután, használat Arrays
„s toString()
módszer kinyomtatni az elemek karaktereinek egy tömbben, mint a formában.
Itt található az ekvivalens Java-kód: Java program a char karakterláncokká alakításához és fordítva