Manejo de Caracteres en Java
String toLowerCase();
Nos permite transformar todos los caracteres de una cadena en Minúsculas.
Ejm:
String sCadena = "CADENA DE PRUEBA GL";
System.out.println(sCadena.toLowerCase()); //cadena de prueba gl
String toUpperCase();
Nos permite transformar todos los caracteres de una cadena en Mayúsculas.
Ejm:
String sCadena = "Cadena de Prueba GL";
System.out.println(sCadena.toUpperCase()); //CADENA DE PRUEBA GL
String trim();
Método que elimina los espacios en blanco iniciales y finales de la cadena de caracteres, retornando una copia de la misma.
Ejm:
String sCadena = " Esto Es Una Cadena" ;
System.out.println(sCadena.trim()); //Devuelve "Esto Es Una Cadena"
String replace(char oldChar, char newChar)
Este método lo utilizamos siempre y cuando deseamos remplazar un carácter por otro. Se reemplazarán todos los caracteres encontrados.
Una implementación práctica de esto se encuentra en Microsoft Office Word, que nos permite buscar cierto caracter o cadena de caracteres y reemplazarlos automáticamente con otro, incluso lo podemos dejar en blanco.
Sintaxis a seguir:
public String replace(char caracter_antiguo, char caracter_nuevo)
public String replace(CharSequence target, CharSequence replacement)
Ejm:
String cadena = new String("Falta de sexo");
System.out.println(cadena.replace('x','s'); //Reemplaza todas las 'x' por 's' //Por tanto imprime: Falta de seso
String valueOf();
Este conjunto de métodos de la Clase String nos permite convertir cualquier tipo de dato básico (int, double, float,etc. ) a cadena; en el caso de que tengamos con arrary de caracteres para convertir en una cadena, podemos tener una excepción IndexOutOfBoundsException en el caso de que intentemos acceder a un elemento que no exista. , a continuación los método que nos permite utilizar valueOf :
String valueOf(boolean b);
String valueOf(int i);
String valueOf(long l);
String valueOf(float f);,
String valueOf(double d);
String valueOf(Object obj);
Detalles de los Parámetros para valueOf:
String sCadena = "CADENA DE PRUEBA GL";
System.out.println(sCadena.toLowerCase()); //cadena de prueba gl
String toUpperCase();
Nos permite transformar todos los caracteres de una cadena en Mayúsculas.
Ejm:
String sCadena = "Cadena de Prueba GL";
System.out.println(sCadena.toUpperCase()); //CADENA DE PRUEBA GL
String trim();
Método que elimina los espacios en blanco iniciales y finales de la cadena de caracteres, retornando una copia de la misma.
Ejm:
String sCadena = " Esto Es Una Cadena" ;
System.out.println(sCadena.trim()); //Devuelve "Esto Es Una Cadena"
String replace(char oldChar, char newChar)
Este método lo utilizamos siempre y cuando deseamos remplazar un carácter por otro. Se reemplazarán todos los caracteres encontrados.
Una implementación práctica de esto se encuentra en Microsoft Office Word, que nos permite buscar cierto caracter o cadena de caracteres y reemplazarlos automáticamente con otro, incluso lo podemos dejar en blanco.
Sintaxis a seguir:
public String replace(char caracter_antiguo, char caracter_nuevo)
public String replace(CharSequence target, CharSequence replacement)
Ejm:
String cadena = new String("Falta de sexo");
System.out.println(cadena.replace('x','s'); //Reemplaza todas las 'x' por 's' //Por tanto imprime: Falta de seso
String valueOf();
Este conjunto de métodos de la Clase String nos permite convertir cualquier tipo de dato básico (int, double, float,etc. ) a cadena; en el caso de que tengamos con arrary de caracteres para convertir en una cadena, podemos tener una excepción IndexOutOfBoundsException en el caso de que intentemos acceder a un elemento que no exista. , a continuación los método que nos permite utilizar valueOf :
String valueOf(boolean b);
String valueOf(int i);
String valueOf(long l);
String valueOf(float f);,
String valueOf(double d);
String valueOf(Object obj);
Detalles de los Parámetros para valueOf:
b, valor booleano a convertir en cadena.
c, caracter a convertir en cadena.
i, numero entero a convertir en cadena.
l, long a convertir en cadena.
f, decimal a convertir en cadena.
d, double a convertir en cadena.
data, array a convertir en cadena.
offset, desplazamiento a partir va a empezar la conversión.
count, número de caracteres a convertir de la cadena.
obj, objeto a convertir en cadena.
Excepción para ValueOf:
Indica que el índice pasado como parámetro está fuera de rango (que no existe). Esto aplica a elementos como Array, Vector, String, etc.
c, caracter a convertir en cadena.
i, numero entero a convertir en cadena.
l, long a convertir en cadena.
f, decimal a convertir en cadena.
d, double a convertir en cadena.
data, array a convertir en cadena.
offset, desplazamiento a partir va a empezar la conversión.
count, número de caracteres a convertir de la cadena.
obj, objeto a convertir en cadena.
Excepción para ValueOf:
Indica que el índice pasado como parámetro está fuera de rango (que no existe). Esto aplica a elementos como Array, Vector, String, etc.
Sintaxis a seguir:
public IndexOutOfBoundsException()
Constructores:
public IndexOutOfBoundsException()
Constructores:
IndexOutOfBoundsException()
IndexOutOfBoundsException(String s)
Ejm:
String cadena = new String("Mi cadena");//Aquí solo hay 9 elementos
char caracter = ;
try{
caracter = cadena.charAt('40');//Al tratar de acceder al elemento 40 de nuestra cadena, nos da error ya que no existe.
} catch (IndexOutOfBoundsException ioobe){
System.out.println("No existe un carácter en esa posición");
}
}
No hay comentarios.:
Publicar un comentario