Bienvenidos sean a este post, hoy hablaremos sobre caracteres y nosotros habitualmente los utilizamos en su forma primitiva pero como sucedio con el post anterior en determinados momentos necesitaremos utilizarlos por medio de su clase wrapper denominada Character.
Como dijimos en el post anterior, en determinados momentos de nuestro codigo necesitaremos utilizar algunos metodos para poder hacer una correcion sobre el texto a trabajar, procedamos a ver algunas caracteristicas para trabajar con un texto y un listado de los metodos para poder trabajar con nuestra clase Character.
Nosotros habitualmente declaramos nuestras variables de forma primitiva de la siguiente forma:
char ch = 'a';
char [] charArray = { 'h','o','l','a' };
Pero nosotros tambien podemos crear un objeto de la clase Character para obtener un resultado similar pero que nos permitira trabajar con algunos otros metodos, la forma de crearla es la siguiente:
Character ch = new Character('a');
Como pueden ver se crean como cualquier otro objeto pero el resultado seria exactamente el mismo ahora pasemos a hablar sobre las secuencias de escape, estas estan precedidas por una barra invertida (\) y luego va un caracter para una determinada accion, veamos la siguiente tabla para ver que accion realiza cada una:
Secuencia de escape | Descripcion |
\t | Inserta un espacio de tabuleo en ese punto |
\b | Vuelve un espacio en ese punto |
\n | Inserta una nueva linea en es punto, simil a un Enter |
\r | Similar al anterior pero no siempre funciona |
\f | Inserta un comienzo de pagina en ese punto |
\’ | Inserta una comilla simple en ese punto |
\» | Inserta las comillas dobles en ese punto |
\\ | Nos da la posibilidad de insertar una barra invertida en ese punto |
Este tipo de caracteres es ideal para cuando necesitamos dar un formato a la hora de mostrar un resultado en pantalla, ahora veremos un listado de los metodos disponibles para la clase Character a traves de la siguiente lista:
Nombre del metodo | Descripcion |
isLetter() | Determina si el char especificado es una letra |
isDigit() | Determina si el char especificado es un digito |
isWhitespace() | Determina si el char especificado es un espacio en blanco |
isUpperCase() | Determina si el char especificado esta en mayusculas |
isLowerCase() | Determina si el char especificado esta en minusculas |
toUpperCase() | Convierte el valor char a mayusculas |
toLowerCase() | Convierte el valor char a minusculas |
toString() | Convierte al char especificado en una cadena, en realidad en un solo caracter de tipo cadena |
Como vemos en esta tabla estos son algunos de los metodos disponibles, les dejo un link para que puedan abrir una pagina donde se ve un ejemplo del metodo relacionado, procedamos a ver un simple ejemplo para entender el concepto de las secuencias de escapes, pasemos a nuestro codigo:
public class EscapeSec
{
public static void main (String args[])
{
System.out.print("Hola Mundo\nEste es un \t \"ejemplo\"\n");
}
}
Si lo compilamos y ejecutamos obtendremos la siguiente salida:
tinchicus@dbn001vrt:~/java/program$ java EscapeSec
Hola Mundo
Este es un "ejemplo"
tinchicus@dbn001vrt:~/java/program$
Como pueden ver agregamos un Enter para bajar a la siguiente linea, luego utilizamos un espacio tabulador, luego las comillas y un Enter final para esto se utiliza estas secuencias de escapes.
En resumen, hoy hemos visto como podemos utilizar la clase wrapper llamada Character, tambien las secuencias de escape y algunos metodos disponibles si utilizamos el objeto de nuestra clase Character, espero les sea util sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.
Tengo un Patreon donde podes acceder de manera exclusiva a material para este blog antes de ser publicado, sigue los pasos del link para saber como.

Tambien podes donar
Es para mantenimiento del sitio, gracias!
$1.00