In diesem Programm lernen Sie, ein Zeichen (char) in eine Zeichenfolge umzuwandeln und umgekehrt in Java.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:
- Java String
- Java-Datentypen (primitiv)
- Java-Arrays
Beispiel 1: Konvertieren Sie char in String
public class CharString ( public static void main(String() args) ( char ch = 'c'; String st = Character.toString(ch); // Alternatively // st = String.valueOf(ch); System.out.println("The string is: " + st); ) )
Ausgabe
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:
public class CharString ( public static void main(String() args) ( char() ch = ('a', 'e', 'i', 'o', 'u'); String st = String.valueOf(ch); String st2 = new String(ch); System.out.println(st); System.out.println(st2); ) )
Ausgabe
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; public class StringChar ( public static void main(String() args) ( String st = "This is great"; char() chars = st.toCharArray(); System.out.println(Arrays.toString(chars)); ) )
Ausgabe
(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.