Clase String
La clase String está
orientada al manejo de cadenas de caracteres y pertenece al paquete java.lang
del API de Java. Los objetos que son instancia de la clase String,
se pueden crear a partir de cadenas constantes también llamadas literales, las
cuales deben estar contenidas entre comillas dobles. En la clase String,
se puede asignar cadenas de las dos formas siguientes:
String cadena1 = new
String(“Hola”); //Creación a través de constructor
String cadena2 =
“Hola”; //Creación a través de literal
El método de creación
a través de la literal es el más eficiente, porque al encontrar un texto entre
comillas se crea automáticamente un objeto de la clase String.
Métodos principales de la clase String
Retorno
|
Método
|
Descripción
|
void
|
String()
|
Constructor que inicializa un objeto
con una secuencia de caracteres vacía.
|
void
|
String(char[]
value)
|
Constructor que crea un String inicializa
un objeto con una secuencia de caracteres tipo char.
|
char
|
charAt(int
index)
|
Retorna el carácter especificado en
la posición index.
|
int
|
compareTo(String anotherString)
|
Compara dos cadenas de caracteres
alfabéticamente.
Retorna 0 si son iguales, entero negativo
si la primera es menor o entero positivo si la primera es mayor.
|
String
|
concat(String
str)
|
Concatena la cadena del parametro al
final de la primera cadena.
|
boolean
|
contains(CharSequence
s)
|
Retorna true si la cadena
contiene la secuencia tipo char del parámetro.
|
boolean
|
endsWith(String
suffix)
|
Retorna verdadero
si el final de la cadena es igual al sufijo del parámetro.
|
boolean
|
equals(Object
anObject)
|
Retorna verdadero si la cadena es igual
al objeto del parámetro.
|
int
|
indexOf(String
str)
|
Retorna el índice de la primera ocurrencia
de la cadena del parámetro.
|
boolean
|
isEmpty()
|
Retorna verdadero si la longitud de
la cadena 0.
|
int
|
length()
|
Retorna la longitud de la cadena.
|
String
|
replace(char
oldChar,
char
newChar)
|
Retorna una nueva cadena reemplazando
los caracteres del primer parámetro con el carácter del segundo parámetro.
|
String[]
|
split(String
regex)
|
Retorna un conjunto de cadenas separadas
por la cadena del parámetro.
|
boolean
|
startsWith(String
prefix)
|
Retorna verdadero si el comienzo de
la cadena es igual al prefijo del parámetro.
|
String
|
substring(int
beginIndex)
|
Retorna la subcadena desde el carácter
del parámetro.
|
String
|
substring(int
beginIndex,
int
endIndex)
|
Retorna la subcadena desde el carácter
del primer parámetro hasta el carácter del segundo parámetro.
|
char[]
|
toCharArray()
|
Retorna el conjunto de caracteres de
la cadena.
|
String
|
toLowerCase()
|
Retorna la cadena en mayúsculas.
|
String
|
toUpperCase()
|
Retorna la cadena en mayúsculas.
|
static
String
|
valueOf(char[]
data)
|
Convierte en cadena el conjunto de
caracteres del parámetro.
|
static
String
|
valueOf(double
d)
|
Convierte en cadena el dato del parámetro.
|
static
String
|
valueOf(float
f)
|
Convierte en cadena el dato del parámetro.
|
static
String
|
valueOf(int
i)
|
Convierte en cadena el dato del parámetro.
|
static
String
|
valueOf(long
l)
|
Convierte en cadena el dato del parámetro.
|
static
String
|
valueOf(Object
obj)
|
Convierte en cadena el objeto del parámetro.
|