Artículo
|
Introducción a Java |
Clase Character
Las funciones necesarias al trabajar con caracteres están contenidas en la clase Character.
Métodos estáticos
Aunque esta clase no es estática y sí se pueden crear instancias de la misma, posee algunos métodos estáticos:
- char Character.isLowerCase( char )
char Character.isUpperCase( char ) - Devuelven el carácter c convertido a minúsculas o mayúsculas, respectivamente.
- boolean Character.isDigit( char )
boolean Character.isLetter( char )
boolean Character.isSpace( char ) - Nos devuelven verdadero si el carácter es un dígito, una letra o un espacio.
- int Character.digit( char , int )
- Devuelve el número correspondiente al carácter que recibe como primer parámetro suponiendo que está expresado en la base que recibe como segundo argumento.
- char Character.forDigit( int ,int )
- Parecido al anterior, convierte a carácter el dígito que recibe como primer parámetro suponiendo que está expresado en la base que recibe como segundo argumento.
Existen también muchas variables estáticas para poder hacer referencia a caracteres especiales. Dado que su utilidad también está restringida a casos especiales recomiendo echar un vistazo a la documentación del API de Java si se necesita.
Otros métodos
Dado que podemos crear instancias de Character, es probable que los autores de Java hayan incluido funcionalidad no estática en dicha clase. Suponiendo que tenemos una variable c de tipo carácter:
c = new Character( 'J' );
Disponemos de pocos métodos para c:
- char c.charValue()
- Devuelve el carácter que almacena c, en este caso ‘J'.
- String c.toString()
- Convierte el carácter que hay en c en cadena. Este método es común a muchos objetos, ya que está incluido en Object, y se puede sobreescribir en cualquier clase. De hecho no se suele invocar directamente, ya que Java lo llama cuando necesita convertir un objeto cualquiera en cadena.
Comentarios
Últimas noticias
Últimos artículos
















































