English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Kotlin-Programm zur Umwandlung von Zeichen (char) und Strings (string)

Vollständiges Beispielverzeichnis für Kotlin

In diesem Programm lernen Sie, wie Sie in Kotlin Zeichen (char) und Strings (string) gegeneinander umwandeln.

Beispiel1Konvertierung von char in String

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.

Beispiel2Konvertierung von char-Array in String

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.

Beispiel3Konvertierung von String in char-Array

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

Vollständiges Beispielverzeichnis für Kotlin