» 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.

» ab JDK Version 1.0



public final class Character
extends Object
implements Serializable, Comparable
    

» Object


» Comparable
» Serializable


» Elemente

In der folgenden Liste sind alle von uns bereits referenzierten Elemente der Klasse aufgeführt.

» Methoden » Konstruktoren

» charValue
» compareTo [1][2]
» digit
» equals
» forDigit
» getNumericValue
» getType
» hashCode
» isDefined
» isDigit
» isIdentifierIgnorable
» isISOControl
» isJavaIdentifierPart
» isJavaIdentifierStart
» isLetter
» isLetterOrDigit
» isLowerCase
» isSpaceChar
» isTitleCase
» isUnicodeIdentifierPart
» isUnicodeIdentifierStart
» isUpperCase
» isWhitespace
» toLowerCase
» toString
» toTitleCase
» toUpperCase


» Character

» Datenelemente » Destruktoren

» COMBINING_SPACING_MARK
» CONNECTOR_PUNCTUATION
» CONTROL
» CURRENCY_SYMBOL
» DASH_PUNCTUATION
» DECIMAL_DIGIT_NUMBER
» ENCLOSING_MARK
» END_PUNCTUATION
» FORMAT
» LETTER_NUMBER
» LINE_SEPARATOR
» LOWERCASE_LETTER
» MATH_SYMBOL
» MAX_RADIX
» MAX_VALUE
» MIN_RADIX
» MIN_VALUE
» MODIFIER_LETTER
» MODIFIER_SYMBOL
» NON_SPACING_MARK
» OTHER_LETTER
» OTHER_NUMBER
» OTHER_PUNCTUATION
» OTHER_SYMBOL
» PARAGRAPH_SEPARATOR
» PRIVATE_USE
» SPACE_SEPARATOR
» START_PUNCTUATION
» SURROGATE
» TITLECASE_LETTER
» TYPE
» UNASSIGNED
» UPPERCASE_LETTER


keine


» Konstruktoren / Character

Der Standardkonstruktor initialisiert das Objekt mit einem Wert.

» Prototyp

public Character(char value)
    
» Parameter

value Mit dem zu intialisierenden Wert.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» 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
    
» ab JDK Version alle 1.1

» Datenelemente / MAX_RADIX

Die Konstante stellt den maximalen Wert für Funktionen zur Wertebestimmung eines Zeichens dar.

» Prototyp

public static final int MAX_RADIX
    
» ab JDK Version 1.0

» Datenelemente / MAX_VALUE

Die Konstante stellt den größten Wert für den Wert eines Zeichens dar.

» Prototyp

public static final char MAX_VALUE
    
» ab JDK Version 1.0

» Datenelemente / MIN_RADIX

Die Konstante stellt den minimalen Wert für Funktionen zur Wertebestimmung eines Zeichens dar.

» Prototyp

public static final int MIN_RADIX
    
» ab JDK Version 1.0

» Datenelemente / MIN_VALUE

Die Konstante stellt den kleinsten Wert für den Wert eines Zeichens dar.

» Prototyp

public static final char MIN_VALUE
    
» ab JDK Version 1.0

» Datenelemente / TYPE

Repräsentiert den Typ Char.

» Prototyp

public static final Class TYPE
    
» ab JDK Version 1.1

» Methoden / charValue

Die Methode liefert das aktuelle Zeichen dieses Objekts.

» Prototyp

public char charValue()
    
» Parameter

keine

» Rückgabe

Wert Das Zeichen des Objekts.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / compareTo [1]

Die Methode vergleicht zwei Objekte miteinander.

» Prototyp

public int compareTo(Character value)
    
» Parameter

value Mit dem zu vergleichenden Wert.

» Rückgabe

Wert < 0 Das Argument ist größer.
Wert > 0 Das Argument ist kleiner.
       0 Die Werte sind gleich.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.2

» Methoden / compareTo [2] (Implementierung)

Die Methode vergleicht zwei Objekte miteinander.

» Prototyp

public int compareTo(Object object)
    
» Parameter

object Mit dem zu vergleichenden Objekt. Dieses wird lediglich in ein Byte konvertiert.

» Rückgabe

Wert < 0 Das Argument ist größer.
Wert > 0 Das Argument ist kleiner.
       0 Die Werte sind gleich.

» Ausnahmen & Fehler

ClassCastException
Das Argument ist kein Byte.

» ab JDK Version 1.2

» Methoden / digit

Die Methode liefert den numerischen Wert eines Zeichens in einem bestimmten Bereich.

» Prototyp

public static int digit(char character,int area)
    
» Parameter

character Das zu bestimmende Zeichen.
area Der spezifizierte Bereich.

» Rückgabe

Wert Der numerische Wert des Zeichens.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / equals (Redefinition)

Die Methode prüft, ob ein anderes Objekt mit dem aktuellen übereinstimmt.

» Prototyp

public boolean equals(Object object)
    
» Parameter

object Mit dem zu vergleichenden Objekt.

» Rückgabe

true Die Objekte sind identisch.
false Die Objekte sind nicht identisch.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» 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

value Der zu besimmende Wert.
area Der spezifizierte Bereich.

» Rückgabe

Wert Das Zeichen des numerischen Wertes.
null Der Wert liegt außerhalb des spezifizierten Wertes.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» 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

character Das zu bestimmende Zeichen.

» Rückgabe

Wert Der numerische Wert des Zeichens.
-1 Das Zeichen hat keinen zugewiesenen Wert.
-2 Das Zeichen kann nicht als positiver Wert dargestellt werden.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.1

» Methoden / getType

Die Methode bestimmt die Zeichenkategorie eines Zeichens. Die Kategorien entsprechen den diversen statischen Datentypen.

» Prototyp

public static int getType(char character)
    
» Parameter

character Das zu bestimmende Zeichen.

» Rückgabe

Wert Der Wert der Zeichenkategorie.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.1

» Methoden / hashCode (Redefintion)

Die Methode liefert einen spezifischen Wert, der für Hashfunktionen verwendet werden kann.

» Prototyp

public int hashCode()
    
» Parameter

keine

» Rückgabe

Wert Ein Hashwert.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» 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

character Das zu bestimmende Zeichen.

» Rückgabe

true Das Zeichen ist enthalten.
false Das Zeichen ist nicht enthalten.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» 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

character Das zu bestimmende Zeichen.

» Rückgabe

true Das Zeichen ist ein numerischer Wert.
false Das Zeichen ist kein numerischer Wert.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» 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

character Das zu bestimmende Zeichen.

» Rückgabe

true Das Zeichen kann ignoriert werden.
false Das Zeichen kann nicht ignoriert werden.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.1

» 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

character Das zu bestimmende Zeichen.

» Rückgabe

true Das Zeichen ist ein ISO Zeichen.
false Das Zeichen ist kein ISO Zeichen.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.1

» Methoden / isJavaIdentifierPart

Die Methode testet, ob ein Zeichen zu den Java - Bezeichnern gehört. Das ist in den folgenden Fällen zutreffend.
  • Buchstaben
  • Klammern
  • Unterstrich
  • Währungssymbole
  • Zahlen
» Prototyp

public static boolean isJavaIdentifierPart(char character)
    
» Parameter

character Das zu bestimmende Zeichen.

» Rückgabe

true Das Zeichen ist ein gültiger Bezeichner.
false Das Zeichen ist kein gültiger Bezeichner.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.1

» 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.
  • Buchstaben
  • Unterstrich
  • Währungssymbole
» Prototyp

public static boolean isJavaIdentifierStart(char character)
    
» Parameter

character Das zu bestimmende Zeichen.

» Rückgabe

true Das Zeichen ist ein gültiger Bezeichner.
false Das Zeichen ist kein gültiger Bezeichner.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.1

» 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

character Das zu bestimmende Zeichen.

» Rückgabe

true Das Zeichen ist ein Buchstabe.
false Das Zeichen ist kein Buchstabe.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» 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

character Das zu bestimmende Zeichen.

» Rückgabe

true Das Zeichen ist ein Buchstabe oder eine Zahl.
false Das Zeichen ist kein Buchstabe oder eine Zahl.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / isLowerCase

Die Methode testet, ob ein Zeichen ein Kleinbbuchstabe ist.

» Prototyp

public static boolean isLowerCase(char character)
    
» Parameter

character Das zu bestimmende Zeichen.

» Rückgabe

true Das Zeichen ist ein Kleinbuchstabe.
false Das Zeichen ist kein Kleinbuchstabe.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / isSpaceChar

Die Methode testet, ob ein Zeichen ein Leerzeichen ist.

» Prototyp

public static boolean isSpaceChar(char character)
    
» Parameter

character Das zu bestimmende Zeichen.

» Rückgabe

true Das Zeichen ist ein Leerzeichen.
false Das Zeichen ist kein Leerzeichen.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.1

» Methoden / isTitleCase

Die Methode testet, ob ein Zeichen ein Kapitälchen ist.

» Prototyp

public static boolean isTitleCase(char character)
    
» Parameter

character Das zu bestimmende Zeichen.

» Rückgabe

true Das Zeichen ist ein Kapitälchen.
false Das Zeichen ist kein Kapitälchen.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / isUnicodeIdentifierPart

Die Methode testet, ob ein Zeichen zu den Unicode - Bezeichnern gehört. Das ist in den folgenden Fällen zutreffend.
  • Buchstaben
  • Klammern
  • Unterstrich
  • Währungssymbole
  • Zahlen
» Prototyp

public static boolean isUnicodeIdentifierPart(char character)
    
» Parameter

character Das zu bestimmende Zeichen.

» Rückgabe

true Das Zeichen ist ein gültiger Bezeichner.
false Das Zeichen ist kein gültiger Bezeichner.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.1

» 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.
  • Buchstaben
  • Unterstrich
  • Währungssymbole
» Prototyp

public static boolean isUnicodeIdentifierStart(char character)
    
» Parameter

character Das zu bestimmende Zeichen.

» Rückgabe

true Das Zeichen ist ein gültiger Bezeichner.
false Das Zeichen ist kein gültiger Bezeichner.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.1

» Methoden / isUpperCase

Die Methode testet, ob ein Zeichen ein Großbuchstabe ist.

» Prototyp

public static boolean isUpperCase(char character)
    
» Parameter

character Das zu bestimmende Zeichen.

» Rückgabe

true Das Zeichen ist ein Großbuchstabe.
false Das Zeichen ist kein Großbuchstabe.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» 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

character Das zu bestimmende Zeichen.

» Rückgabe

true Das Zeichen ist ein Whitespace.
false Das Zeichen ist kein Whitespace.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.1

» 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

character Das zu konvertierende Zeichen.

» Rückgabe

Wert Das konvertierte oder alte Zeichen.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» Methoden / toString (Redefinition)

Die Methode liefert die Stringrepräsentation des aktuellen Zeichens.

» Prototyp

public String toString()
    
» Parameter

keine

» Rückgabe

String Die Stringrepräsentation des Zeichens.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» 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

character Das zu konvertierende Zeichen.

» Rückgabe

Wert Das konvertierte oder alte Zeichen.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0

» 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

character Das zu konvertierende Zeichen.

» Rückgabe

Wert Das konvertierte oder alte Zeichen.

» Ausnahmen & Fehler

keine

» ab JDK Version 1.0