0% encontró este documento útil (0 votos)
265 vistas

Clase String PDF

Este documento describe los métodos más importantes de la clase String en Java. Resume los principales métodos para manipular cadenas como length(), charAt(), equals(), compareTo(), indexOf(), substring(), replace(), split(), y valueOf(); y explica brevemente lo que hacen cada uno.

Cargado por

Carlos Argomedo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
265 vistas

Clase String PDF

Este documento describe los métodos más importantes de la clase String en Java. Resume los principales métodos para manipular cadenas como length(), charAt(), equals(), compareTo(), indexOf(), substring(), replace(), split(), y valueOf(); y explica brevemente lo que hacen cada uno.

Cargado por

Carlos Argomedo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

INSTITUTO DE EDUCACIN SUPERIOR TECNOLGICO PRIVADO

DIRECCIN ACADMICA
CARRERAS PROFESIONALES

Mtodos de la clase String


String cadena = "Java es mejor";

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

public boolean startsWith(String) { Comprueba si el comienzo de la cadena actual


coincide con la cadena pasada como parmetro.
} String s = JavvaX;
boolean b = cadena.startsWith(s);
b false

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) {
}

public String toLowerCase() { Retorna la cadena en minsculas.


} String s = CiberJava Lima - Per";
s = s.toLowerCase();
s "ciberjava lima per"
public String toUpperCase() { Retorna la cadena en maysculas.
} String s = CiberJava Lima - Per";
s = s.toUpperCase();
s "CIBERJAVA LIMA PER"

public String trim() { Retorna la cadena sin espacios al principio y al final.


} String s = CiberJava Lima ;
s = s.trim();
s "CiberJava Lima"

public String substring(int) { Retorna una subcadena de la cadena actual,


} empezando por el primer ndice indicado hasta antes
del segundo ndice (si se especifica) o hasta el final de
public String substring(int, int) { la cadena.
} String s1 = viva el Per,
s2 = s1.substring(5),
s3 = s1.substring(3, 9);
s2 "el Per"
s3 "a el P"

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();

La clase String posee mtodos para transformar


Mtodos static de conversin valores de otros tipos de datos a cadena. Todos se
llaman valueOf y son estticos.

public static String valueOf(boolean) {


}
double r = 3.1416;
public static String valueOf(int) {
String s = String.valueOf(r);
} s "3.1416"
public static String valueOf(long) {
}
public static String(float) {
}
public static String(double) {
}
public static String(Object) {
}
public static String(char[]) {
}
public static String(char[], int, int) { Transforma una subcadena de un arreglo de
} caracteres, especificando una posicin y la longitud.
char[] c = {C,i,b,e,r,J,a,v,a};
String s = String.valueOf(c, 3, 5);
s "erJav"

Slo quienes dan un paso adelante viven la esperanza y la oportunidad.


MP

IESTP CIBERTEC 3

También podría gustarte