Classe Character

A classe java.lang.Character oferece diversas facilidades para a manipulação de valores do tipo caráter. Por exemplo, dado que uma variável foi definida como

  char umCaracter = 'a';
as seguintes expressões retornariam o valor booleano true:
  Character.isLetter(umCaracter);
  Character.isLetterOrDigit(umCaracter);
  Character.isLowerCase(umCaracter);
enquanto que as expressões a seguir retornariam false:
  Character.isDigit(umCaracter);
  Character.isISOControl(umCaracter);
  Character.isSpaceChar(umCaracter);
  Character.isWhitespace(umCaracter);
  Character.isUpperCase(umCaracter);

Há também funcionalidades para conversão entre o valor de um dígito em uma dada base e sua representação como caráter:

   int  Character.digit(char c, int radix);
   char Character.forDigit(int digit, int radix);
e para a conversão entre letras minúsculas e maiúsculas:
   char Character.toLowerCase(char c);
   char Character.toUpperCase(char c);

© Ivan Luiz Marques Ricarte
DCA/FEEC/UNICAMP

Last modified: Sun Sep 12 12:09:17 Hora padrão leste Am. Sul 1999