Mencionemos algunos métodos de la clase String y su funcionamiento.El siguiente cuadro fue extraído de la documentación de java en el sitio web oracle.com.Versión Ingles:
Method Summary | |
char | charAt(intindex) Returns the character at the specified index. |
int | compareTo(Objecto) Compares this String to another Object. |
int | compareTo(StringanotherString) Compares two strings lexicographically. |
int | compareToIgnoreCase(Stringstr) Compares two strings lexicographically, ignoring case differences. |
String | concat(Stringstr) Concatenates the specified string to the end of this string. |
boolean | contentEquals(StringBuffersb) Returnstrueif and only if thisStringrepresents the same sequence of characters as the specifiedStringBuffer. |
staticString | copyValueOf(char[]data) Returns a String that represents the character sequence in the array specified. |
staticString | copyValueOf(char[]data, intoffset, intcount) Returns a String that represents the character sequence in the array specified. |
boolean | endsWith(Stringsuffix) Tests if this string ends with the specified suffix. |
boolean | equals(ObjectanObject) Compares this string to the specified object. |
boolean | equalsIgnoreCase(StringanotherString) Compares thisString to anotherString , ignoring case considerations. |
byte[] | getBytes() Encodes thisStringinto a sequence of bytes using the platform's default charset, storing the result into a new byte array. |
byte[] | getBytes(StringcharsetName) Encodes thisStringinto a sequence of bytes using the named charset, storing the result into a new byte array. |
void | getChars(intsrcBegin, intsrcEnd, char[]dst, intdstBegin) Copies characters from this string into the destination character array. |
int | hashCode() Returns a hash code for this string. |
int | indexOf(intch) Returns the index within this string of the first occurrence of the specified character. |
int | indexOf(intch, intfromIndex) Returns the index within this string of the first occurrence of the specified character, starting the search at the specified index. |
int | indexOf(Stringstr) Returns the index within this string of the first occurrence of the specified substring. |
int | indexOf(Stringstr, intfromIndex) Returns the index within this string of the first occurrence of the specified substring, starting at the specified index. |
String | intern() Returns a canonical representation for the string object. |
int | lastIndexOf(intch) Returns the index within this string of the last occurrence of the specified character. |
int | lastIndexOf(intch, intfromIndex) Returns the index within this string of the last occurrence of the specified character, searching backward starting at the specified index. |
int | lastIndexOf(Stringstr) Returns the index within this string of the rightmost occurrence of the specified substring. |
int | lastIndexOf(Stringstr, intfromIndex) Returns the index within this string of the last occurrence of the specified substring, searching backward starting at the specified index. |
int | length() Returns the length of this string. |
boolean | regionMatches(booleanignoreCase, inttoffset,Stringother, intooffset, intlen) Tests if two string regions are equal. |
boolean | regionMatches(inttoffset,Stringother, intooffset, intlen) Tests if two string regions are equal. |
String | replace(charoldChar, charnewChar) Returns a new string resulting from replacing all occurrences ofoldChar in this string withnewChar . |
boolean | startsWith(Stringprefix) Tests if this string starts with the specified prefix. |
boolean | startsWith(Stringprefix, inttoffset) Tests if this string starts with the specified prefix beginning a specified index. |
CharSequence | subSequence(intbeginIndex, intendIndex) Returns a new character sequence that is a subsequence of this sequence. |
String | substring(intbeginIndex) Returns a new string that is a substring of this string. |
String | substring(intbeginIndex, intendIndex) Returns a new string that is a substring of this string. |
char[] | toCharArray() Converts this string to a new character array. |
String | toLowerCase() Converts all of the characters in thisString to lower case using the rules of the default locale. |
String | toLowerCase(Localelocale) Converts all of the characters in thisString to lower case using the rules of the givenLocale . |
String | toString() This object (which is already a string!) is itself returned. |
String | toUpperCase() Converts all of the characters in thisString to upper case using the rules of the default locale. |
String | toUpperCase(Localelocale) Converts all of the characters in thisString to upper case using the rules of the givenLocale . |
String | trim() Returns a copy of the string, with leading and trailing whitespace omitted. |
staticString | valueOf(booleanb) Returns the string representation of theboolean argument. |
staticString | valueOf(charc) Returns the string representation of thechar argument. |
staticString | valueOf(char[]data) Returns the string representation of thechar array argument. |
staticString | valueOf(char[]data, intoffset, intcount) Returns the string representation of a specific subarray of thechar array argument. |
staticString | valueOf(doubled) Returns the string representation of thedouble argument. |
staticString | valueOf(floatf) Returns the string representation of thefloat argument. |
staticString | valueOf(inti) Returns the string representation of theint argument. |
staticString | valueOf(longl) Returns the string representation of thelong argument. |
staticString | valueOf(Objectobj) Returns the string representation of theObject argument. |
Resumen Método | |
char | charAt(int index) Devuelve el carácter en el índice especificado. |
int | compareTo(Objecto) Compara esta string a otro objeto. |
int | compareTo(CadenaanotherString) Compara dos cadenas lexicográfica. |
int | compareToIgnoreCase(Cadenastr) Compara dos cadenas lexicográfica, haciendo caso omiso de las diferencias de caso. |
String | concat(Cadenastr) Concatena la cadena especificada al final de esta cadena. |
boolean | contentEquals(StringBuffersb) Devuelveverdaderosi y sólo si estastringrepresenta la misma secuencia de caracteres como la especificadaStringBuffer. |
static String | copyValueOf(char [] data) Devuelve una cadena que representa la secuencia de caracteres en la matriz especificada. |
static String | copyValueOf(char [] datos, int desplazamiento, int count) Devuelve una cadena que representa la secuencia de caracteres en la matriz especificada. |
boolean | endsWith(Cadenasufijo) Comprueba si la cadena termina con el sufijo especificado. |
boolean | equals(ObjectunObjeto) Compara esta cadena para el objeto especificado. |
boolean | equalsIgnoreCase(CadenaanotherString) Compara esta stringa otrastring , haciendo caso omiso de las consideraciones del caso. |
byte [] | getBytes() Codifica lastringen una secuencia de bytes utilizando charset por defecto de la plataforma, almacenando el resultado en una nueva matriz de bytes. |
byte [] | getBytes(CadenacharsetName) Codifica lastringen una secuencia de bytes mediante el juego de caracteres con nombre, almacenando el resultado en una nueva matriz de bytes. |
vacío | getChars(int srcBegin, int srcEnd, char [] dst, int dstBegin) Copias caracteres de esta cadena en la matriz de caracteres de destino. |
int | hashCode() Devuelve un código hash para esta cadena. |
int | indexOf(int ch) Devuelve el índice dentro de esta cadena de la primera aparición del carácter especificado. |
int | indexOf(int ch, int fromIndex) Devuelve el índice dentro de esta cadena de la primera aparición del carácter especificado, comenzando la búsqueda en el índice especificado. |
int | indexOf(Cadenastr) Devuelve el índice dentro de esta serie de la primera ocurrencia de la subcadena especificada. |
int | indexOf(Cadenastr, int fromIndex) Devuelve el índice dentro de esta serie de la primera ocurrencia de la subcadena especificada, comenzando en el índice especificado. |
String | intern() Devuelve una representación canónica para el objeto de cadena. |
int | lastIndexOf(int ch) Devuelve el índice dentro de esta cadena de la última aparición del carácter especificado. |
int | lastIndexOf(int ch, int fromIndex) Devuelve el índice dentro de esta cadena de la última aparición del carácter especificado, buscando hacia atrás, empezando por el índice especificado. |
int | lastIndexOf(Cadenastr) Devuelve el índice dentro de esta cadena de la ocurrencia más a la derecha de la subcadena especificada. |
int | lastIndexOf(Cadenastr, int fromIndex) Devuelve el índice dentro de esta cadena de la última aparición de la subcadena especificada, buscando hacia atrás, empezando por el índice especificado. |
int | length() Devuelve la longitud de esta cadena. |
boolean | regionMatches(ignoreCase boolean, int Tdesplazamiento,string otra, int ooffset, int len) Comprueba si dos regiones de cadenas son iguales. |
boolean | regionMatches(int Tdesplazamiento,Cadenaotra, int ooffset, int len) Comprueba si dos regiones de cadenas son iguales. |
String | replace(char oldChar, char newChar) Devuelve una nueva cadena resultante de reemplazar todas las apariciones deoldChar en esta cadena connewChar . |
boolean | startsWith(Cadenaprefijo) Comprueba si la cadena comienza con el prefijo especificado. |
boolean | startsWith(Cadenaprefijo, int Tdesplazamiento) Comprueba si la cadena comienza con el prefijo especificado a partir de un índice determinado. |
CharSequence | subsecuencia(int beginIndex, int endIndex) Devuelve una nueva secuencia de caracteres que es una subsecuencia de esta secuencia. |
String | substring(int beginIndex) Devuelve una nueva cadena que es una subcadena de esta cadena. |
String | substring(int beginIndex, int endIndex) Devuelve una nueva cadena que es una subcadena de esta cadena. |
char [] | ToCharArray() convierte esta cadena a una nueva matriz de caracteres. |
String | toLowerCase() Convierte todos los personajes de estastring a minúsculas utilizando las reglas de la configuración regional predeterminada. |
String | toLowerCase(Localelocale) Convierte todos los personajes de estastring a minúsculas utilizando las reglas de lo dadoLocale . |
String | toString() Este objeto (que ya es una cadena!) es en sí regresaron. |
String | toUpperCase() Convierte todos los personajes de estastring a mayúsculas utilizando las reglas de la configuración regional predeterminada. |
String | toUpperCase(Localelocale) Convierte todos los personajes de estastring a mayúsculas utilizando las normas de la dadaLocale . |
String | trim() Devuelve una copia de la cadena, con el espacio inicial y final se omite. |
static String | valueOf(boolean b) Devuelve la representación de cadena delboolean argumento. |
static String | valueOf(char c) Devuelve la representación de cadena delchar argumento. |
static String | valueOf(char [] data) Devuelve la representación de cadena delchar argumento de matriz. |
static String | valueOf(char [] datos, int desplazamiento, int count) Devuelve la representación de cadena de una submatriz específica delchar argumento de matriz. |
static String | valueOf(double d) Devuelve la representación de cadena deldoble argumento. |
static String | valueOf(float f) Devuelve la representación de cadena delflotador argumento. |
static String | valueOf(int i) Devuelve la representación de cadena delint argumento. |
static String | valueOf(long l) Devuelve la representación de cadena de lalarga discusión. |
static String | valueOf(Objectobj) Devuelve la representación de cadena delobjeto argumento. |