Kotlinov program za pretvaranje znakova u niz i obratno

U ovom programu naučit ćete pretvoriti znak (char) u niz i obratno u Kotlinu.

Primjer 1: Pretvori char u String

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

Kada pokrenete program, izlaz će biti:

 Niz je: c

U gore navedenom programu imamo lik pohranjen u varijabli ch. Koristimo Characterklasa je toString()način da se pretvoriti karaktera string st.

Alternativno, možemo koristiti Stringi valueOf()metodu za pretvorbu. Međutim, oba su iznutra ista.

Primjer 2: Pretvori niz char u String

Ako umjesto niza imate niz char, možemo ga lako pretvoriti u String koristeći String metode kako slijedi:

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

Kada pokrenete program, izlaz će biti:

 aeiou aeiou

U gore navedenom programu imamo char char koji sadrži samoglasnike. Koristimo String„s valueOf()metodom ponovno pretvoriti lik polja za String.

Također možemo koristiti Stringkonstruktor koji uzima niz znakova ch kao parametar za pretvorbu.

Primjer 3: Pretvori niz u niz znakova

Također možemo pretvoriti niz u polje s char (ali ne i char) pomoću Stringove metode toCharArray ().

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

Kada pokrenete program, izlaz će biti:

 (Ovo je super)

U gore navedenom programu imamo niz pohranjen u varijablu st. Koristimo String„s toCharArray()metodu za pretvaranje niza u niz znakova koji su pohranjeni u znakova.

Zatim, upotreba Arraysje toString()metoda za ispis elemente znakova u nizu kao obliku.

Evo ekvivalentnog Java koda: Java program za pretvaranje char u string i obratno

Zanimljivi članci...