Uno de los tipos de datos de entre los mas usados es el String, aca lo explico un poco mas detallado con algunos ejemplos. Queda de su resposabilidad indagar más sobre los bonitos strings :)
3. Strings
• La clase String representa cadenas de
caracteres. Todos los literales de cadena
en los programas de Java, tales como
"ABC", se implementan como instancias
de esta clase.
4. Strings
• Los strings son constantes, sus valores no
se pueden cambiar después de su creación
internamente. Buffers de strings apoyan
strings mutables. Dado que los objetos
string son inmutables que se puede
compartir. Para los programadores se ve
como un elemento que puede cambiar su
valor. Por ejemplo:
7. Strings
•
La clase String incluye métodos para el examen de caracteres
individuales de una secuencia de string, para la comparación de strings,
búsqueda de strings, extracción de subcadenas (substring), y para crear
una copia de una cadena con todos los caracteres traducidos a
mayúsculas o minúsculas.
•
El lenguaje Java proporciona un apoyo especial para el operador de
concatenación (+), y para la conversión de otros objetos a string. La
concatenación de cadenas se lleva a cabo a través de la clase
StringBuilder (o StringBuffer) y su método append. Las conversiones de
strings se implementan a través del método toString, que se define por
el objeto y heredado por todas las clases en Java.
•
Un string representa un string en el formato UTF-16 en el que los
caracteres complementarios, están representados por los pares
suplentes. Los valores del índice se refieren a las unidades de código de
caracter, por lo que un carácter complementario utiliza dos posiciones
en un String.
8. Strings
• Java tiene varios métodos para el manejo de cadenas. Los que
vamos a tratar son los siguientes:
•
•
•
•
•
•
String[] split(String regex)
int indexOf(int ch)
int indexOf(int ch, int fromIndex)
String substring(int beginIndex)
String substring(int beginIndex, int endIndex)
String trim()
9. Strings (split)
String colores = "rojo,amarillo,verde,azul,morado,marrón";
String[] arrayColores = colores.split(",");
// En este momento tenemos un array en el que cada elemento es un color.
for (int i = 0; i < arrayColores.length; i++)
{
System.out.println(arrayColores[i]);
}
10. Strings (substring)
String colores = "rojo,amarillo,verde,azul,morado,marrón";
int inicio = colores.indexOf(",");
int fin = colores.indexOf(",", inicio + 1);
System.out.println(colores.substring(inicio + 1, fin));
System.out.println(colores.substring(inicio));
Fuentes de ayuda teórica:
http://www.oracle.com
http://java-spain.com
11. Muchas Gracias por su Visita y Lectura
-Java es propiedad de Oracle Corporation. Todos los derechos reservados.
-Microsoft Windows es propiedad de Microsoft Corporation. Todos los derechos reservados.
Presentación construida con software original Microsoft Windows y
Microsoft Office .