Das beste Java Zeichenklasse-Tutorial im Jahr 2024. In diesem Tutorial können Sie Escape-Sequenz,Zeichenmethode, lernen
Zeichenklassen verwendet werden, um ein einzelnes Zeichen zu betreiben.
Character Klasse umschließt einen Wert in einem Objekt primitiven Typ char
char ch = 'a'; // Unicode 字符表示形式 char uniChar = '\u039A'; // 字符数组 char[] charArray ={ 'a', 'b', 'c', 'd', 'e' };
in der eigentlichen Entwicklungsprozess begegnen wir jedoch oft die Situation die Verwendung eines Objekts erfordert, anstatt eingebauten Datentypen. Um dieses Problem zu lösen, stellt Java-Sprache integrierte Datentyp char-Wrapper-Klassen Zeichenklassen.
Charakter-Klasse bietet eine Reihe von Methoden Zeichen zu manipulieren. Sie können ein Objekt mit der Zeichenklasse Konstruktor Charakter, zum Beispiel zu erstellen:
Character ch = new Character('a');
In einigen Fällen wird Java-Compiler automatisch einen Character-Objekt erstellen.
Zum Beispiel, wenn ein Parameter vom Typ char in einen Zeichentyp-Parameter-Methode übergeben wird, konvertiert der Compiler automatisch in den Typ char Parameter Zeichenobjekt. Diese Funktion wird Boxen genannt, die wiederum Unboxing genannt.
// 原始字符 'a' 装箱到 Character 对象 ch 中 Character ch = 'a'; // 原始字符 'x' 用 test 方法装箱 // 返回拆箱的值到 'c' char c = test('x');
Vorangegangen durch einen Backslash (\) Zeichen steht für das Escape-Zeichen, es ist der Compiler eine besondere Bedeutung hat.
Die folgende Liste zeigt die Java-Escape-Sequenzen:
Escape-Sequenz | Beschreibung |
---|---|
\ T | In dem Text, in dem das Einfügen eines Tab-Taste |
\ B | In dem Text, in dem das Einsetzen einer Zurück-Taste |
\ N | Wo in der Textumbruch |
\ R | Geben Sie im Text, wo die Einfügung |
\ F | In dem Text, wo der Einsatz von Seitenumbrüchen |
\ ' | Eingefügt in dem Text, in dem ein einziges Zitat |
\ " | in den Text eingefügt, wo die doppelte Anführungszeichen |
\\ | Eingefügt in dem Text, in dem die Backslash |
Wenn Sie eine Aussage trifft eine Escape-Sequenz zu drucken, kann der Compiler korrekt interpretiert werden.
Die folgenden Beispiele sind die doppelten Anführungszeichen und Ausgänge zu entkommen:
public class Test { public static void main(String args[]) { System.out.println("访问\"本教程!\""); } }
Die obigen Beispiele kompilierten Ergebnisse sind wie folgt:
访问"本教程!"
Hier ist die Zeichenklassenmethoden:
Nein. | Verfahren und Beschreibung |
---|---|
1 | isLetter () Ob es sich um einen Brief |
2 | isdigit () Ob es sich um ein numerisches Zeichen |
3 | isWhitespace () Ob ein Raum |
4 | isUpperCase () Ob es sich um Großbuchstaben |
5 | isLowerCase () Es ist Kleinbuchstaben |
6 | toUpperCase () Gibt Großbuchstaben |
7 | toLowerCase () Kleinbuchstaben angegeben |
8 | toString () Es gibt die Zeichenfolge, die String-Länge von nur 1 |
Eine vollständige Liste der Methoden finden Sie in der java.lang.Character API - Spezifikation.