Latest web development tutorials

Java Zeichenklasse

Zeichenklassen verwendet werden, um ein einzelnes Zeichen zu betreiben.

Character Klasse umschließt einen Wert in einem Objekt primitiven Typ char

Beispiele

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.

Beispiele

// 原始字符 'a' 装箱到 Character 对象 ch 中
Character ch = 'a';

// 原始字符 'x' 用 test 方法装箱
// 返回拆箱的值到 'c'
char c = test('x');

Escape-Sequenz

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

Beispiele

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:

访问"本教程!"

Zeichenmethode

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.