| » Referenzen / Klassen / Character | ||
|
Diese Wrapper - Klasse imitiert den Datentyp Char. Sie beinhaltet sowohl den eigentlichen Wert als auch viele Methoden zu dessen Manipulation und Konvertierung. |
||
|
| » Hierarchie | ||
|
|
||
| » Implementierung | ||
public final class Character
extends Object
implements Serializable, Comparable
|
||
|
||
|
||
|
| » Konstruktoren / Character | ||
|
Der Standardkonstruktor initialisiert das Objekt mit einem Wert. |
||
| » Prototyp | ||
public Character(char value)
|
||
| » Parameter | ||
|
||
| » Ausnahmen & Fehler | ||
|
keine |
||
|
| » Datenelemente / * | ||
|
Diverse Bezeichner für die Auswahl einer Unicode - Kategorie. |
||
| » Prototyp | ||
public static final byte COMBINING_SPACING_MARK
public static final byte CONNECTOR_PUNCTUATION
public static final byte CONTROL
public static final byte CURRENCY_SYMBOL
public static final byte DASH_PUNCTUATION
public static final byte DECIMAL_DIGIT_NUMBER
public static final byte ENCLOSING_MARK
public static final byte END_PUNCTUATION
public static final byte FORMAT
public static final byte LETTER_NUMBER
public static final byte LINE_SEPARATOR
public static final byte LOWERCASE_LETTER
public static final byte MATH_SYMBOL
public static final byte MODIFIER_LETTER
public static final byte MODIFIER_SYMBOL
public static final byte NON_SPACING_MARK
public static final byte OTHER_LETTER
public static final byte OTHER_NUMBER
public static final byte OTHER_PUNCTUATION
public static final byte OTHER_SYMBOL
public static final byte PARAGRAPH_SEPARATOR
public static final byte PRIVATE_USE
public static final byte SPACE_SEPARATOR
public static final byte START_PUNCTUATION
public static final byte SURROGATE
public static final byte TITLECASE_LETTER
public static final byte UNASSIGNED
public static final byte UPPERCASE_LETTER
|
||
|
| » Datenelemente / MAX_RADIX | ||
|
Die Konstante stellt den maximalen Wert für Funktionen zur Wertebestimmung eines Zeichens dar. |
||
| » Prototyp | ||
public static final int MAX_RADIX
|
||
|
| » Datenelemente / MAX_VALUE | ||
|
Die Konstante stellt den größten Wert für den Wert eines Zeichens dar. |
||
| » Prototyp | ||
public static final char MAX_VALUE
|
||
|
| » Datenelemente / MIN_RADIX | ||
|
Die Konstante stellt den minimalen Wert für Funktionen zur Wertebestimmung eines Zeichens dar. |
||
| » Prototyp | ||
public static final int MIN_RADIX
|
||
|
| » Datenelemente / MIN_VALUE | ||
|
Die Konstante stellt den kleinsten Wert für den Wert eines Zeichens dar. |
||
| » Prototyp | ||
public static final char MIN_VALUE
|
||
|
| » Datenelemente / TYPE | ||
|
Repräsentiert den Typ Char. |
||
| » Prototyp | ||
public static final Class TYPE
|
||
|
| » Methoden / charValue | ||
|
Die Methode liefert das aktuelle Zeichen dieses Objekts. |
||
| » Prototyp | ||
public char charValue()
|
||
| » Parameter | ||
|
keine |
||
| » Rückgabe | ||
|
||
| » Ausnahmen & Fehler | ||
|
keine |
||
|
| » Methoden / compareTo [1] | ||||||
|
Die Methode vergleicht zwei Objekte miteinander. |
||||||
| » Prototyp | ||||||
public int compareTo(Character value)
|
||||||
| » Parameter | ||||||
|
||||||
| » Rückgabe | ||||||
|
||||||
| » Ausnahmen & Fehler | ||||||
|
keine |
||||||
|
| » Methoden / compareTo [2] (Implementierung) | ||||||
|
Die Methode vergleicht zwei Objekte miteinander. |
||||||
| » Prototyp | ||||||
public int compareTo(Object object)
|
||||||
| » Parameter | ||||||
|
||||||
| » Rückgabe | ||||||
|
||||||
| » Ausnahmen & Fehler | ||||||
|
||||||
|
| » Methoden / digit | ||||
|
Die Methode liefert den numerischen Wert eines Zeichens in einem bestimmten Bereich. |
||||
| » Prototyp | ||||
public static int digit(char character,int area)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / equals (Redefinition) | ||||
|
Die Methode prüft, ob ein anderes Objekt mit dem aktuellen übereinstimmt. |
||||
| » Prototyp | ||||
public boolean equals(Object object)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / forDigit | ||||
|
Die Methode bestimmt das Zeichen eines numerischen Wertes in einem spezifizierten Bereich. Wenn der übergebene Wert nicht im spezifizierten Bereich liegt, dann wird null geliefert. |
||||
| » Prototyp | ||||
public static char forDigit(int value,int area)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / getNumericValue | ||||||
|
Die Methode bestimmt den Wert eines Zeichens. Die Rückgabe erfolgt als positiver Wert. Wenn das Zeichen keinen Wert hat oder nicht als positiver Wert dargestellt werden kann, so werden spezielle Werte geliefert. |
||||||
| » Prototyp | ||||||
public static int getNumericValue(char character)
|
||||||
| » Parameter | ||||||
|
||||||
| » Rückgabe | ||||||
|
||||||
| » Ausnahmen & Fehler | ||||||
|
keine |
||||||
|
| » Methoden / getType | ||
|
Die Methode bestimmt die Zeichenkategorie eines Zeichens. Die Kategorien entsprechen den diversen statischen Datentypen. |
||
| » Prototyp | ||
public static int getType(char character)
|
||
| » Parameter | ||
|
||
| » Rückgabe | ||
|
||
| » Ausnahmen & Fehler | ||
|
keine |
||
|
| » Methoden / hashCode (Redefintion) | ||
|
Die Methode liefert einen spezifischen Wert, der für Hashfunktionen verwendet werden kann. |
||
| » Prototyp | ||
public int hashCode()
|
||
| » Parameter | ||
|
keine |
||
| » Rückgabe | ||
|
||
| » Ausnahmen & Fehler | ||
|
keine |
||
|
| » Methoden / isDefined | ||||
|
Die Methode testet, ob ein Zeichen in der Unicode - Tabelle enthalten ist und eine Bestimmung hat. In folgenden Bereichen ist diese Bedingung gegeben.
'\u3040' <= character <= '\u9FA5'
'\uF900' <= character <= '\uFA2D'
|
||||
| » Prototyp | ||||
public static boolean isDefined(char character)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / isDigit | ||||
|
Die Methode testet, ob ein Zeichen ein numerischer Wert ist. Das ist in den folgenden Bereichen gegeben.
'\u2000' <= character <= '\u2FFF'
|
||||
| » Prototyp | ||||
public static boolean isDigit(char character)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / isIdentifierIgnorable | ||||
|
Die Methode testet, ob ein Zeichen im Unicode - Standard vernachlässigt werden kann. Dabei handelt es sich in der Regel um diverse Steuerzeichen oder Formatierungsanweisungen in den folgenden Bereichen.
0x0000 - 0x0008 ISO Steuerzeichen
0x000E - 0x001B keine Leerzeichen
0x007F - 0x009F keine Leerzeichen
0x200C - 0x200F diverse Steuerzeichen
0x200A - 0x200E diverse Steuerzeichen
0x206A - 0x206F Formatierungskontrollen
0xFEFF null
|
||||
| » Prototyp | ||||
public static boolean isIdentifierIgnorable(char character)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / isISOControl | ||||
|
Die Methode testet, ob ein Zeichen ein ISO Steuerzeichen ist. Das ist in den folgenden Bereichen gegeben.
'\u0000' - '\u001F'
'\u007F' - '\u009F'
|
||||
| » Prototyp | ||||
public static boolean isISOControl(char character)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / isJavaIdentifierPart | ||||
|
Die Methode testet, ob ein Zeichen zu den Java - Bezeichnern gehört. Das ist in den folgenden Fällen zutreffend.
|
||||
| » Prototyp | ||||
public static boolean isJavaIdentifierPart(char character)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / isJavaIdentifierStart | ||||
|
Die Methode testet, ob ein Zeichen zu den Java - Bezeichnern gehört, die am Anfang eines Bezeichners im Quellcode stehen können. Darunter befinden sich die folgenden Zeichen.
|
||||
| » Prototyp | ||||
public static boolean isJavaIdentifierStart(char character)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / isLetter | ||||
|
Die Methode testet, ob ein Zeichen ein Buchstabe ist. Dies trifft oft auch für andere Zeichen im Unicode - Standard zu. |
||||
| » Prototyp | ||||
public static boolean isLetter(char character)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / isLetterOrDigit | ||||
|
Die Methode testet, ob ein Zeichen ein Buchstabe oder eine Zahl ist. Dies trifft oft auch für andere Zeichen im Unicode - Standard zu. |
||||
| » Prototyp | ||||
public static boolean isLetterOrDigit(char character)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / isLowerCase | ||||
|
Die Methode testet, ob ein Zeichen ein Kleinbbuchstabe ist. |
||||
| » Prototyp | ||||
public static boolean isLowerCase(char character)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / isSpaceChar | ||||
|
Die Methode testet, ob ein Zeichen ein Leerzeichen ist. |
||||
| » Prototyp | ||||
public static boolean isSpaceChar(char character)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / isTitleCase | ||||
|
Die Methode testet, ob ein Zeichen ein Kapitälchen ist. |
||||
| » Prototyp | ||||
public static boolean isTitleCase(char character)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / isUnicodeIdentifierPart | ||||
|
Die Methode testet, ob ein Zeichen zu den Unicode - Bezeichnern gehört. Das ist in den folgenden Fällen zutreffend.
|
||||
| » Prototyp | ||||
public static boolean isUnicodeIdentifierPart(char character)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / isUnicodeIdentifierStart | ||||
|
Die Methode testet, ob ein Zeichen zu den Unicode - Bezeichnern gehört, die am Anfang eines Bezeichners im Quellcode stehen können. Darunter befinden sich die folgenden Zeichen.
|
||||
| » Prototyp | ||||
public static boolean isUnicodeIdentifierStart(char character)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / isUpperCase | ||||
|
Die Methode testet, ob ein Zeichen ein Großbuchstabe ist. |
||||
| » Prototyp | ||||
public static boolean isUpperCase(char character)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / isWhitespace | ||||
|
Die Methode testet, ob ein Zeichen ein Whitespace ist. Dazu gehören die folgenden Zeichen. |
||||
| » Prototyp | ||||
public static boolean isWhitespace(char character)
|
||||
| » Parameter | ||||
|
||||
| » Rückgabe | ||||
|
||||
| » Ausnahmen & Fehler | ||||
|
keine |
||||
|
| » Methoden / toLowerCase | ||
|
Die Methode konvertiert einen Kleinbuchstaben in einen Großbuchstaben. Ist dies nicht möglich, so wird das Zeichen selbst geliefert. |
||
| » Prototyp | ||
public static char toLowerCase(char character)
|
||
| » Parameter | ||
|
||
| » Rückgabe | ||
|
||
| » Ausnahmen & Fehler | ||
|
keine |
||
|
| » Methoden / toString (Redefinition) | ||
|
Die Methode liefert die Stringrepräsentation des aktuellen Zeichens. |
||
| » Prototyp | ||
public String toString()
|
||
| » Parameter | ||
|
keine |
||
| » Rückgabe | ||
|
||
| » Ausnahmen & Fehler | ||
|
keine |
||
|
| » Methoden / toTitleCase | ||
|
Die Methode konveriert ein Zeichen in sein korrespondierendes Kapitälchen. Ist dies nicht möglich, so wird es in seinen korrespondierenden Großbuchstaben konvertiert. Schlägt auch dies fehl, so wird das Zeichen selbst geliefert. |
||
| » Prototyp | ||
public static char toTitleCase(char character)
|
||
| » Parameter | ||
|
||
| » Rückgabe | ||
|
||
| » Ausnahmen & Fehler | ||
|
keine |
||
|
| » Methoden / toUpperCase | ||
|
Die Methode konvertiert einen Großbuchstaben in einen Kleinbuchstaben. Ist dies nicht möglich, so wird das Zeichen selbst geliefert. |
||
| » Prototyp | ||
public static char toUpperCase(char character)
|
||
| » Parameter | ||
|
||
| » Rückgabe | ||
|
||
| » Ausnahmen & Fehler | ||
|
keine |
||
|