Java.lang.Character

java.lang.Character is the object-oriented version of the char data type in Java, containing a value of this type (16 bits, intended for representation of a UCS2 character, or perhaps half of one using surrogate pairs) encapsulated as an object so that its various methods are available for operating on this data.