jueves, 27 de julio de 2017

Todo sobre: Clase String

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.