English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Vollständiges Beispielverzeichnis für Kotlin
In diesem Programm lernen Sie, wie Sie in Kotlin Zeichen (char) und Strings (string) gegeneinander umwandeln.
fun main(args: Array<String>) { val ch = 'c' val st = Character.toString(ch) //oder // st = String.valueOf(ch); println("Zeichen: $st") }
Wenn das Programm ausgeführt wird, lautet die Ausgabe:
Zeichen: c
Im obigen Programm speichern wir einen Zeichen im Variable ch. Wir verwenden die Methode toString() der Klasse Character, um das char-Zeichen in einen String st umzuwandeln.
Außerdem können wir auch die Methode valueOf() von String verwenden, um die Konvertierung durchzuführen. Beide sind jedoch intern identisch.
Wenn Sie ein char-Array haben und nicht nur ein char, können Sie es leicht in einen String umwandeln, indem Sie die folgenden String-Methode verwenden
fun main(args: Array<String>) { val ch = charArrayOf('a', 'e', 'i', 'o', 'u') val st = String(ch) val st2 = String(ch) println(st) println(st)2) }
Wenn das Programm ausgeführt wird, lautet die Ausgabe:
aeiou aeiou
Im obigen Programm haben wir ein char-Array ch mit Vokalen. Wir verwenden erneut die Methode valueOf() von String, um das char-Array in einen String umzuwandeln.
Wir können auch den String-Konstruktor verwenden, der das char-Array ch als Parameter für die Konvertierung annimmt.
Wir können auch die Methode toCharArray() von String verwenden, um einen String in ein char-Array umzuwandeln (nicht in ein char).
import java.util.Arrays fun main(args: Array<String>) { val st = "This is great" val chars = st.toCharArray() println(Arrays.toString(chars)) }
Wenn das Programm ausgeführt wird, lautet die Ausgabe:
[T, h, i, s, , i, s, , g, r, e, a, t]
Im obigen Programm speichern wir eine Zeichenkette im Variable st. Wir verwenden die toCharArray()-Methode der Zeichenkette, um die Zeichenkette in ein Zeichenspeicherformat umzuwandeln, das als Zeichenarray gespeichert wird.
Dann verwenden wir die toString()-Methode von Arrays, um die Elemente des chars-Arrays in Form von chars auszugeben.
Dies ist das äquivalente Java-Code:Java-Programm, das char und String miteinander umwandelt