In diesem Artikel werden hauptsächlich die Methoden der Character-Klasse in JAVA ausführlich vorgestellt.
Bei der Verwendung von Zeichen verwenden wir normalerweise den integrierten -Datentyp char.
Instanz
char ch = 'a'; // Unicode for uppercase Greek omega character char uniChar = '\u039A'; // 字符数组 char[] charArray ={ 'a', 'b', 'c', 'd', 'e' };
Im tatsächlichen Entwicklungsprozess stoßen wir jedoch häufig auf die Notwendigkeit, Objekt anstelle von In zu verwenden Dies ist bei integrierten Datentypen der Fall. Um dieses Problem zu lösen, stellt die Java-Sprache eine Wrapper-Klasse Character-Klasse für den integrierten Datentyp char bereit.
Die Character-Klasse bietet eine Reihe von Methoden zum Bearbeiten von Zeichen. Sie können den -Konstruktor von Character verwenden, um ein Character-Klassenobjekt zu erstellen, zum Beispiel:
Character ch = <a href="http://www.php.cn%20/wiki/165.html" target="_blank">new<code>Character ch = <a href="http://www.php.cn/wiki/165.html" target="_blank">new</a> Character('a');
Character('a');
In einigen Fällen erstellt der Java-Compiler automatisch ein Character-Objekt .
Wenn Sie beispielsweise einen Parameter vom Typ „char“ an eine Methode übergeben, die einen Parameter vom Typ „Character“ erfordert, konvertiert der Compiler den Parameter vom Typ „char“ automatisch in ein Character-Objekt. Diese Funktion wird als Boxen bezeichnet, die umgekehrte Funktion als Unboxing.
Beispiel
// Here following primitive char 'a' // is boxed into the Character object ch Character ch = 'a'; // Here primitive 'x' is boxed for method test, // return is unboxed to char 'c' char c = test('x');
Escape-Sequenz
Das Zeichen, dem ein Backslash () vorangestellt ist, stellt ein Escape-Zeichen dar, das hat für den Compiler eine besondere Bedeutung.
Die folgende Liste zeigt Javas Escape-Sequenzen:
Escape-Sequenz | Beschreibung | ||||||||||||||||||
t | Fügen Sie dort im Text eine Tabulatortaste ein
|
||||||||||||||||||
b | Fügen Sie hier im Text eine Zurück-Taste ein | ||||||||||||||||||
n | Fügen Sie einen Zeilenumbruch in den Text ein | ||||||||||||||||||
r | Fügen Sie einen Wagenrücklauf in den Text ein | ||||||||||||||||||
f | Fügen Sie ein Seitenvorschubzeichen in den Text ein | ||||||||||||||||||
' | Fügen Sie ein einfaches Anführungszeichen in den Text ein | ||||||||||||||||||
" | Fügen Sie an dieser Stelle im Text doppelte Anführungszeichen ein | ||||||||||||||||||
\ | Fügen Sie an dieser Stelle im Text doppelte Anführungszeichen ein. Fügen Sie einen Backslash ein bei |
Beispiel
Wann Wenn die print-Anweisung auf eine Escape-Sequenz trifft, kann der Compiler sie korrekt interpretieren.
public class Test { public static void main(String args[]) { System.out.println("She said \"Hello!\" to me."); } }
Die obigen Beispiele für die Kompilierung und Ausführung lauten wie folgt:
She said "Hello!" to me.
Zeichenmethode
. Im Folgenden sind die Methoden der Zeichenklasse aufgeführt:
Seriennummer | Methode und Beschreibung | ||||||||||||||||||
1 |
isLetter()
|
||||||||||||||||||
2 | isDigit ()Ob es sich um ein numerisches Zeichen handelt | ||||||||||||||||||
3 | isWhitespace() Ist ein Leerzeichen | ||||||||||||||||||
4 | isUpperCase() Ob es sich um einen Großbuchstaben handelt | ||||||||||||||||||
5 | isLowerCase()Ist es ein Kleinbuchstabe | ||||||||||||||||||
6 | toUpperCase()Geben Sie die Großbuchstabenform von Buchstaben an|||||||||||||||||||
7 td> | toLowerCase()Geben Sie die Kleinbuchstabenform von Buchstaben an | ||||||||||||||||||
8 | toString() Gibt das string Form des Zeichens. Die Länge des Strings beträgt nur 1 |
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung von Codebeispielen der Zeichenklasse in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!