##
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 crealo 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();

|  | ##### [Anterior] [Indice] [Siguiente]