l 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 .
DeclaracionesLa 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();
No hay comentarios:
Publicar un comentario