Program Kotlin na prevod znakov na reťazce a naopak

V tomto programe sa naučíte prevádzať znak (znak) na reťazec a naopak v Kotline.

Príklad 1: Preveďte znak na reťazec

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

Po spustení programu bude výstup:

 Reťazec je: c

Vo vyššie uvedenom programe máme znak uložený v premennej ch. Použijeme metódu Charactertriedy toString()na prevod znaku na reťazec st.

Alternatívne môžeme na konverziu použiť aj metódu String's valueOf(). Vnútorne sú však rovnaké.

Príklad 2: Preveďte char pole na String

Ak máte char pole namiesto iba char, môžeme ho ľahko previesť na String pomocou metód String nasledovne:

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

Po spustení programu bude výstup:

 aeiou aeiou

Vo vyššie uvedenom programe máme char pole ch obsahujúce samohlásky. Znovu použijeme metódu String's' valueOf()na prevedenie znakového poľa na String.

Môžeme tiež použiť Stringkonštruktor, ktorý vezme znakové pole ch ako parameter na prevod.

Príklad 3: Preveďte reťazec na char pole

Môžeme tiež previesť reťazec na char pole (ale nie char) pomocou Stringovej metódy naCharArray ().

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

Po spustení programu bude výstup:

 (Toto je skvelé)

Vo vyššie uvedenom programe máme reťazec uložený v premennej st. Používame String, s toCharArray()metódu previesť reťazec na pole znakov uložených v znakov.

Potom použijeme metódu Arrays's toString()na vytlačenie prvkov znaku vo forme podobnej poli.

Tu je ekvivalentný kód Java: Program Java na prevod znaku na reťazec a naopak

Zaujímavé články...