4 may 2016

Métodos de la clase String


Método Cabecera del método y funcionalidad


length int length();
Devuelve el número de caracteres.

concat String concat(String arg2);
Añade la cadena arg2 al final de cadena invocante, concatena.


charAt char charAt(int posicion);
Devuelve el carácter cuyo índice es posicion.

getChars void getChars(int p1, int p2, char[]ar, int inicial);
Obtiene el rango de caracteres comprendidos entre p1 y p2, y los copia en ar a
partir del índice inicial.

substring String substring(int inicial, int final);
Devuelve una cadena formada por los caracteres entre inicial y final.

compareTo int compareTo(String);
Compara alfabéticamente dos cadenas, la cadena invocante (c1) y la que se pasa
como argumento (c2). Devuelve:
= 0 si son iguales.
< 0 si alfabéticamente es menor c1 que c2.
> 0 si alfabéticamente es mayor c1 que c2.

equals boolean equals(String cad2);
Devuelve true si la cadena que llama coincide alfabéticamente con cad2
(tiene en cuenta mayúsculas y minúsculas).

equalsIgnore
Case
boolean equalsIgnoreCase(String cad2);
Devuelve true si la cadena que llama coincide alfabéticamente con cad2
(sin tener en cuenta mayúsculas y minúsculas).

startsWith boolean startsWith(String cr);
boolean startsWith(String cr, int posicion);
Compara desde el inicio de la cadena que llama, o bien a partir de posicion,
con la cadena cr.

endsWith boolean endsWith(String cad2);
Compara desde el final de la cadena que llama con cad2.

regionMatches boolean regionMatches(boolean tip, int p1, String cad2, int
p2, int nc);
Compara nc caracteres tanto de la cadena que llama como de la cadena cad2,
a partir de las posiciones p1 y p2 respectivamente. Según esté a true tip,
o no tiene en cuenta mayúsculas y minúsculas.

toUpperCase String toUpperCase();
Convierte la cadena en otra cadena con todas las letras en mayúsculas.

toLowerCase String toLowerCase();
Convierte la cadena en otra cadena con todas las letras en minúsculas.

replace String replace(char c1, char c2);
Sustituye todas las ocurrencias del carácter c1 por el carácter c2, devuelve la
nueva cadena.

trim String trim();
Elimina los espacios, tabuladores o caracteres de fin de línea de inicio a final
de la cadena.

toCharArray char[]toCharArray();
Devuelve los caracteres de la cadena como un array de caracteres.

valueOf String valueOf(tipo_dato_primitivo);
Convierte cualquier dato perteneciente a los tipos primitivos en una cadena.

indexOf int indexOf(int c);
int indexOf(int c, int p);
int indexOf(String b, int p);
Busca un carácter o bien otra cadena desde la posición 0, o desde la posición p.

lastIndexOf int lastIndexOf(int c);
int lastIndexOf(int c, int p);
int lastIndexOf(String b, int p);
Busca un carácter o bien otra cadena desde la posición length()-1, o desde la

posición p, desde el final de la cadena al principio.