Java-Programm zum Konvertieren von Zeichen in Zeichenfolgen und umgekehrt

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 CharacterKlasse 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 StringKonstruktor 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 Stringdie 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.

Interessante Beiträge...