In diesem Programm lernen Sie, ein Zeichen (char) in eine Zeichenfolge umzuwandeln und umgekehrt in Kotlin.
Beispiel 1: Konvertieren Sie char in String
fun main(args: Array) ( val ch = 'c' val st = Character.toString(ch) // Alternatively // st = String.valueOf(ch); println("The string is: $st") )
Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:
Die Zeichenfolge lautet: c
Im obigen Programm haben wir ein Zeichen in der Variablen ch gespeichert. Wir verwenden die Methode der Character
Klasse toString()
, um Zeichen in die Zeichenfolge st umzuwandeln.
Alternativ können wir auch verwenden String
‚s valueOf()
Methode für die Konvertierung. Beide sind jedoch intern gleich.
Beispiel 2: Konvertieren Sie das char-Array in einen String
Wenn Sie ein char-Array anstelle eines char-Arrays haben, können Sie es mithilfe der folgenden String-Methoden problemlos in String konvertieren:
fun main(args: Array) ( val ch = charArrayOf('a', 'e', 'i', 'o', 'u') val st = String(ch) val st2 = String(ch) println(st) println(st2) )
Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:
aeiou aeiou
Im obigen Programm haben wir ein char-Array ch, das Vokale enthält. Wir verwenden String
‚s valueOf()
Methode erneut , um den Zeichen - Array zu konvertieren String
.
Wir können auch den String
Konstruktor verwenden, der das Zeichenarray ch als Parameter für die Konvertierung verwendet.
Beispiel 3: Konvertieren Sie einen String in ein char-Array
Wir können einen String auch mit der String-Methode toCharArray () in ein char-Array (aber nicht in char) konvertieren.
import java.util.Arrays fun main(args: Array) ( val st = "This is great" val chars = st.toCharArray() println(Arrays.toString(chars)) )
Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:
(Das ist toll)
Im obigen Programm haben wir eine Zeichenfolge in der Variablen st gespeichert. Wir verwenden String
die toCharArray()
Methode von ' , um die Zeichenfolge in ein Array von Zeichen zu konvertieren, die in Zeichen gespeichert sind.
Wir verwenden dann die Methode von Arrays
' toString()
, um die Elemente von Zeichen in einer Array-ähnlichen Form zu drucken.
Hier ist der entsprechende Java-Code: Java-Programm zum Konvertieren von Zeichen in Zeichenfolgen und umgekehrt