Clase String
modificable.
Se puede crear un String de varias formas, entre ellas:
-
Utilizando una cadena de caracteres entre comillas:
String s1= "abcdef";
-
Utilizando operador de concatenación +con dos o más objetos String:
String s2 = s1 + "ghij"; //s2 contiene "abcdefghij"
String s3 = s1 + s2 + "klm"; //s3 contiene "abcdefabcdefghijklm"
CONSTRUCTOR
DESCRIPCIÓN
String()
Constructor por defecto. El nuevo String toma el valor ""
String s = new String(); //crea el string s vacío.
Equivale a: String s = "";
String(String s )String( char[] v )
String(char[] v, int pos, int n)
Crea un nuevo String, copiando el que recibe como parámetro.
String s = "hola";
String s1 = new String(s);
//crea el String s1 y le copia elcontenido de s
Crea un String y le asigna como valor los caracteres contenidos en el array recibido como parámetro.
char [] a = {'a', 'b', 'c', 'd', 'e'};
String s = new String(a);
//crea String s convalor "abcde"
Crea un String y le asigna como valor los n caracteres contenidos en el array recibido como parámetro, a
partir de la posición pos.
char [] a = {'a', 'b', 'c', 'd', 'e'};
String s = newString(a, 1, 3);
//crea String s con valor "bcd";
La clase String proporciona métodos para el tratamiento de las cadenas de
caracteres: acceso a caracteres individuales, buscar y extraer unasubcadena,
copiar cadenas, convertir cadenas a mayúsculas o minúsculas, etc.
MÉTODO
length()
DESCRIPCIÓN
Devuelve la longitud de la cadena
indexOf(‘caracter’)
Devuelve la posición de la primeraaparición de carácter
lastIndexOf(‘caracter’)
Devuelve la posición de la última aparición de carácter
charAt(n)
Devuelve el carácter que está en la posición n
substring(n1,n2)
Devuelve la subcadenacomprendida entre las posiciones n1 y n2-1
toUpperCase()
Devuelve la cadena convertida a mayúsculas
toLowerCase()
Devuelve la cadena convertida a minúsculas
equals("cad")
Compara dos cadenas y...
Regístrate para leer el documento completo.