Heim  >  Artikel  >  Java  >  Detaillierte Erläuterung von Beispielen der Zeichenklasse

Detaillierte Erläuterung von Beispielen der Zeichenklasse

Y2J
Y2JOriginal
2017-05-19 10:18:583503Durchsuche

So verwenden Sie die Zeichenklasse

Charakter: Zeichentyp

1.
static int MIN_RADIX: Gibt die minimale Basis zurück.
static int MAX_RADIX: Gibt die maximale Basis zurück.
statisches Zeichen MAX_VALUE: Der Maximalwert des Zeichentyps.
statisches Zeichen MIN_VALUE: Mindestwert des Zeichentyps.
statischer Klassentyp: Gibt den aktuellen Typ zurück.

2, Konstrukteur.
Character(char value): Konstruieren Sie ein Character-Objekt mit char-Parametern.

3. Methode.
Anweisungen:
Alle Methoden sind öffentlich.
2. Schreibformat: 28175b3ecb7731928057fda91f2a80a0 🎜>static int parseInt(String s) bedeutet: Diese Methode (parseInt) ist eine Klassenmethode (statisch), der Rückgabetyp ist (int) und die für die Methode erforderlichen Parameter sind vom Typ String.

1. char charValue(): Gibt den Wert des Zeichenobjekts zurück.

2. int CompareTo(Character anotherCharacter): Vergleichen Sie das aktuelle Character-Objekt mit anotherCharacter. Die Gleichheitsbeziehung gibt 0 zurück; die Kleiner-als-Beziehung gibt eine negative Zahl zurück; die Größer-als-Beziehung gibt eine positive Zahl zurück.

3. int CompareTo(Object o): Vergleichen Sie das aktuelle Objekt mit einem anderen Objekt. Wenn o ein Zeichenobjekt ist, hat es dieselbe Funktion wie 2; andernfalls wird eine ClassCastException ausgelöst.
4. static int digit(char ch, int radix): Gibt den Dezimalwert des aktuellen Zeichens entsprechend der Basis zurück. Wenn Character.MIN_RADIX <= radix <= Character.MAX_RADIX nicht erfüllt ist oder ch kein gültiger Wert in der Basisbasis ist, geben Sie „-1“ zurück, wenn ch zwischen „Großbuchstaben“ A und Z liegt, geben Sie ch zurück. Der Wert von „A“ + 10; wenn es sich um einen „Kleinbuchstaben“ zwischen a und z handelt, wird ch zurückgegeben – der Wert von „a“ + 10.
Code:


Das Ergebnis ist:
System.out.
print
ln("Character.MIN_RADIX: " + Character.MIN_RADIX ); 
System.out.println("Character.MAX_RADIX: " + Character.MAX_RADIX ); 
System.out.println("Character.digit(&#39;2&#39;,2): " + Character.digit(&#39;2&#39;,2) ); 
System.out.println("Character.digit(&#39;7&#39;,10): " + Character.digit(&#39;7&#39;,10) ); 
System.out.println("Character.digit(&#39;F&#39;,16): " + Character.digit(&#39;F&#39;,16) );


5. Boolescher Wert (Objekt obj): Vergleiche mit obj
Character.MIN_RADIX: 2 
Character.MAX_RADIX: 36 
Character.digit(&#39;2&#39;,2): -1   不是有效值。
Character.digit(&#39;7&#39;,10): 7 
Character.digit(&#39;F&#39;,16): 15
Objekt

. Gibt genau dann „true“ zurück, wenn obj nicht „null“ ist und mit dem aktuellen Character-Objekt konsistent ist. 6. static char forDigit(int digit, int radix): Bestimmen Sie das Zeichen, das durch den aktuellen numerischen Wert dargestellt wird, basierend auf einer bestimmten Basis. Die Umkehroperation von 4 gibt „‚u0000‘“ zurück, wenn der Wert unzulässig ist.
Code:


Das Ergebnis ist:
System.out.println("Character.MIN_RADIX: " + Character.MIN_RADIX ); 
System.out.println("Character.MAX_RADIX: " + Character.MAX_RADIX ); 
System.out.println("Character.
for
Digit(2,2): " + Character.forDigit(2,2) ); 
System.out.println("Character.forDigit(7,10): " + Character.forDigit(7,10) ); 
System.out.println("Character.forDigit(15,16): " + Character.forDigit(15,16) );


7. Gibt den numerischen Wert des Zeichens ch zurück .
Character.MIN_RADIX: 2 
Character.MAX_RADIX: 36 
Character.forDigit(2,2): 
Character.forDigit(7,10): 7 
Character.forDigit(15,16): f
8. static int getType(char ch): Gibt den Typ des Zeichens zurück. Bitte überprüfen Sie die Java-Dokumentation für bestimmte Typen.

9. int
hash
Code(): Gibt den Hash-Tabellencode des aktuellen Zeichens zurück. 10. static boolean isDefined(char ch): Bestimmen Sie, ob das Zeichen ch im UnicodeZeichensatz
klar definiert ist. 11. static boolean isDigit(char ch): Bestimmen Sie, ob das Zeichen ch eine Zahl ist. 12. static boolean isIdent
if
ierIgnorable(char ch): Bestimmen Sie, ob das Zeichen ch ein ignorierbares Zeichen im Unicode-Zeichensatz ist. 13. static boolean isISOControl(char ch): Bestimmen Sie, ob das Zeichen ch ein Steuerzeichen im ISO-Standard ist. 14.static boolean isJavaIdentifierPart(char ch): Bestimmen Sie, ob das Zeichen ch ein Teilbezeichner in Java ist.
15. static boolean isJavaIdentifierStart(char ch): Bestimmen Sie, ob das Zeichen ch der erste Bezeichner in Java ist.
16. static boolean isLetter(char ch): Bestimmen Sie, ob das Zeichen ch ein Buchstabe ist.
17. statischer boolescher Wert isLetterOrDigit(char ch): Bestimmen Sie, ob das Zeichen ch ein Buchstabe oder eine Zahl ist.
18. static boolean isLowerCase(char ch): Bestimmen Sie, ob das Zeichen ch ein Kleinbuchstabe ist.
19. static boolean isMirrored(char c): Bestimmen Sie, ob das Zeichen c gemäß der Unicode-Tabelle ein Zeichen in der entgegengesetzten Richtung hat. Beispiel: „[“ hat „]“ in der entgegengesetzten Richtung und das Ergebnis ist: wahr.
20. static boolean isSpaceChar(char ch): Bestimmen Sie, ob das Zeichen ch ein Leerzeichen in Unicode ist.
21. static boolean isUpperCase(char ch): Bestimmen Sie, ob das Zeichen ch ein Großbuchstabe ist.
22. static boolean isWhitespace(char ch): Bestimmen Sie, ob das Zeichen ch in der Java-Definition ein Nullzeichen ist.
Code:
Einschließlich:


23. static char toLowerCase(char ch): Konvertieren Sie, ob ch Kleinbuchstaben ist.
   char c1 = &#39;\u0009&#39;;//水平列表符 
   char c2 = &#39;\u000A&#39;;//换行 
   char c3 = &#39;\u000B&#39;;//垂直列表符 
   char c4 = &#39;\u000C&#39;;//换页 
   char c5 = &#39;\u000D&#39;;//回车 
   char c6 = &#39;\u
001
C&#39;;//文件分隔符 
   char c7 = &#39;\u001D&#39;;//组分隔符 
   char c8 = &#39;\u001E&#39;;//记录分隔符 
   char c9 = &#39;\u001F&#39;;//单元分隔符
24. String toString(): Konvertieren Sie das aktuelle Zeichenobjekt in einen

String
. 25. static String toString(char c): Dies ist eine Klassenmethode, die c in einen String umwandelt. 26. static char toUpperCase(char ch): Konvertieren Sie, ob ch in Großbuchstaben geschrieben ist.
Code:


Das Ergebnis ist:
System.out.println("Character.toUpperCase(&#39;q&#39;): " + Character.toUpperCase(&#39;q&#39;) );
System.out.println("Character.toLowerCaseCase(&#39;B&#39;): " + Character.toLowerCase(&#39;B&#39;) );


[Verwandte Empfehlungen]
Character.toUpperCase(&#39;q&#39;): Q 
Character.toLowerCaseCase(&#39;B&#39;): b

1 Video-Tutorial

2. Detaillierte Erläuterung der Unterschiede zwischen Character- und char-Methoden

3. Erläutern Sie ausführlich die Character-Klasse in Java

4 Über die Instanzanalyse der Verpackungsklasse Character

5. Nutzungsanalyse der Zeichenklasse

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung von Beispielen der Zeichenklasse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn