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

Java-Grundlagen-Tutorial

Java-Flowkontrolle

Java Array

Java objektorientiert (I)

Java objektorientiert (II)

Java objektorientiert (III)

Java-Exception-Verarbeitung

Java Liste (List)

Java Queue (Warteschlange)

Java Map-Kollektion

Java Set-Kollektion

Java Ein- und Ausgabe (I/O)

Java Reader/Writer

Andere Themen von Java

Java-Programm zur Umwandlung von Zeichen und Zeichenfolgen

Java Beispiele大全

In diesem Programm lernen Sie, wie Sie in Java Zeichen (char) in Zeichenfolgen und umgekehrt umwandeln können.

Beispiel1:Zeichen in Zeichenfolge umwandeln

public class CharString {
    public static void main(String[] args) {
        char ch = 'c';
        String st = Character.toString(ch);
        // oder
        // st = String.valueOf(ch);
        System.out.println("The string is: ") + st);
    }
}

Wenn das Programm ausgeführt wird, lautet die Ausgabe:

The string is: c

Im obigen Programm speichern wir einen Zeichen in der Variable ch. Wir verwenden die Methode toString() der Klasse Character, um das Zeichen in eine Zeichenfolge st umzuwandeln.

Außerdem können wir auch die Methode valueOf() von String verwenden, um die Umwandlung durchzuführen. Beide sind jedoch intern identisch.

Beispiel2:char-Array in Zeichenfolge umwandeln

Wenn Sie einen char-Array haben und nicht nur ein char, können wir ihn leicht in eine Zeichenfolge umwandeln, wie folgt:

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);
    }
}

Wenn das Programm ausgeführt wird, lautet die Ausgabe:

aeiou
aeiou

Im obigen Programm haben wir ein ch, das Vokale enthält. Wir verwenden erneut die Methode valueOf() von String, um das Zeichenfolge-Array in eine Zeichenfolge umzuwandeln.

Wir können auch den Konstruktor von String mit dem Zeichenfolge-Parameter ch verwenden.

Beispiel3:String in Zeichenfolge umwandeln

Wir können auch die Methode toCharArray() von String verwenden, um einen String in ein char-Array umzuwandeln (aber nicht in ein char).

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));
    }
}

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 Variablen st. Wir verwenden die Methode toCharArray() von String, um die Zeichenkette in das im chars gespeicherte Zeichenarray umzuwandeln.

Dann verwenden wir die Methode toString() von Arrays, um die Elemente im Format des chars-Arrays auszugeben.

Java Beispiele大全