Clase String PDF
Clase String PDF
Clase String PDF
DIRECCIN ACADMICA
CARRERAS PROFESIONALES
MTODO DESCRIPCIN
public int length() { Devuelve la longitud de la cadena.
int longitud = cadena.length();
} longitud 13
public char charAt(int) { Devuelve una copia del carcter que encuentre en la
posicin indicada por el parmetro.
} char caracter = cadena.charAt(8);
caracter 'm'
public boolean equals(String) { Comprueba si dos cadenas son iguales. En este caso
comprueba que el objeto dado como argumento sea
} de tipo String y contenga la misma cadena de
caracteres que el objeto actual.
String s = Java;
boolean b = cadena.equals(s);
b false
public int compareTo(String) { Devuelve un entero menor que cero si la cadena es
alfabticamente menor que la dada como argumento,
} cero si las dos cadenas son lxicamente iguales y un
entero mayor que cero si la cadena es mayor
alfabticamente.
String s1 = Java es lo mximo,
s2 = Java es mejor,
s3 = Java gusta a todos;
int i = cadena.compareTo(s1),
j = cadena.compareTo(s2),
k = cadena.compareTo(s3);
i 1
// cadena mayor que s1 alfabticamente
j 0
// cadena contiene lo mismo que s2
k -2
// cadena menor que s3 alfabticamente
public boolean equalsIgnoreCase(String) { Realiza la misma tarea que equals pero sin tener en
} cuenta las maysculas o minsculas.
String s = Java Es MeJor;
boolean b = cadena.equalsIgnoreCase(s);
b true
IESTP CIBERTEC 1
public boolean endsWith(String) { Comprueba si el final de la cadena actual coincide con
} la cadena pasada como parmetro.
String s = mejor;
boolean b = cadena.endsWith(s);
b true
public int indexOf(char) { Devuelve la posicin que por primera vez aparece el
} carcter (expresado como entero) pasado como
parmetro. En caso no exista devuelve -1.
int i = cadena.indexOf(e);
i 5
public int indexOf(char, int) { Devuelve la posicin que por primera vez aparece el
} carcter (expresado como entero) a partir de la
posicin especificada como segundo parmetro.
int i = cadena.indexOf(e, 6);
i 9
public int indexOf(String) { Devuelve la posicin que por primera vez aparece la
} cadena pasada como parmetro.
int i = cadena.indexOf(va);
i 2
public int indexOf(String, int) { Devuelve la posicin que por primera vez aparece la
} cadena pasada como parmetro, pudiendo especificar
en un segundo parmetro a partir de dnde buscar.
int i = cadena.indexOf(ej, 5);
i 9
public int lastIndexOf(char) { Devuelve la ltima vez que aparece el carcter
} (expresado como entero) o cadena pasada como
parmetro, pudiendo especificar en un segundo
public int lastIndexOf(char, int) { parmetro, a partir de dnde buscar (bsqueda hacia
} atrs).
public int lastIndexOf(String) { String s = e;
} int i = cadena.lastIndexOf(s);
i 9
public int lastIndexOf(String, int) {
}
IESTP CIBERTEC 2
public String replace(char, char) { Retorna la cadena luego de reemplazar todos los
} caracteres iguales al primer parmetro y los sustituye
por el carcter que pasamos en segundo lugar,
teniendo en cuenta lo mismo una mayscula que una
minscula.
String s = biba el Per;
s = s.replace(b, v);
s "viva el Per"
public String[] split(String) { Busca un tope en una cadena y distribuye una copia
} de las subcadenas en un arreglo lineal de cadenas.
String linea = 123;Ana;20;55.0;
String[] s;
s = linea.split(;);
s[0] "123"
s[1] "Ana"
s[2] "20"
s[3] "55.0"
public char[] toCharArray() { Convierte la cadena en un vector de caracteres.
}
char[] arreglo = cadena.toCharArray();
IESTP CIBERTEC 3