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 Character
klasy 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ć String
konstruktora, 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 Arrays
jest 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