Program Kotlin do konwersji znaków na ciąg i odwrotnie

W tym programie nauczysz się konwertować znak (znak) na ciąg i odwrotnie w Kotlinie.

Przykład 1: Konwertuj znak na ciąg

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

Po uruchomieniu programu wynik będzie następujący:

 Ciąg to: c

W powyższym programie mamy znak przechowywany w zmiennej ch. Używamy metody Characterklasy toString()do konwersji znaku na łańcuch st.

Alternatywnie, można również użyć String„s valueOf()metodę konwersji. Jednak oba wewnętrznie są takie same.

Przykład 2: Konwertuj tablicę znaków na ciąg

Jeśli zamiast zwykłego znaku masz tablicę znaków, możemy łatwo przekonwertować ją na ciąg przy użyciu metod typu String w następujący sposób:

 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 uruchomieniu programu wynik będzie następujący:

 aeiou aeiou

W powyższym programie mamy tablicę znaków ch zawierającą samogłoski. Używamy String„s valueOf()ponownie sposób przekonwertować do tablicy znaków String.

Możemy również użyć Stringkonstruktora, który jako parametr do konwersji przyjmuje tablicę znaków ch.

Przykład 3: Konwertuj ciąg znaków na tablicę znaków

Możemy również przekonwertować ciąg znaków na tablicę znaków (ale nie znak) za pomocą metody String toCharArray ().

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

Po uruchomieniu programu wynik będzie następujący:

 (To jest świetne)

W powyższym programie mamy ciąg zapisany w zmiennej st. Używamy String„s toCharArray()sposób przekonwertować ciąg do tablicy znaków zapisanych w znakach.

Następnie, stosowanie Arraysjest toString()metoda drukowania elementów znaków w tablicy jak formy.

Oto odpowiednik kodu w Javie: program w języku Java do konwersji znaków na ciąg znaków i odwrotnie

Interesujące artykuły...