La Clase Character

 

Al trabajar con caracteres se necesitan muchas funciones de comprobación y traslación. Estas funciones están empleadas en la clase Character . De esta clase sí que se pueden crear instancias, al contrario que sucede con la clase Math .

Declaraciones

La primera sentencia creará una variable carácter y la segunda un objeto Character:

 

    char c;
Character C;

Comprobaciones booleanas

 

    Character.isLowerCase( c )
Character.isUpperCase( c )
Character.isDigit( c )
Character.isSpace( c )

En este caso, si tuviésemos un objeto Character C , no se podría hacer C.isLowerCase , porque no se ha hecho un new de Character. Estas funciones son estáticas y no conocen al objeto, por eso hay que crearlo antes.

Traslaciones de caracteres

 

    char c2 = Character.toLowerCase( c );
char c2 = Character.toUpperCase( c );

Traslaciones de carácter/dígito

 

    int i = Character.digit( c,base );
char c = Character.forDigit( i,base );

Métodos de la clase Character

 

    C = new Character( 'J' );
char c = C.charValue();
String s = C.toString();

Capítulo anterior:
La Clase Math

Capítulo siguiente:
La Clase Float

Leave A Comment?