Documente Academic
Documente Profesional
Documente Cultură
Guzmán
Carrera:
Ingeniería En Informática
2° Semestre
Materia:
Unidad 1:
Tema:
Alumna:
Fecha De Entrega:
22 De Febrero De 2011
+1.- Qué es y para qué se utiliza la clase String.
Una String es una variable referenciada asociada a un objeto de la clase java.lang.String. Se emplea
para almacenar cadenas de caracteres.
Se utilizaran objetos de la clase String para almacenar cadenas de caracteres constantes, que no
varían en tamaño o longitud.
Cuando el compilador encuentra una cadena de caracteres encerrada entre comillas dobles, crea
automáticamente un objeto del tipo String.
Ejemplo:
char charAt (int indice): devuelve el carácter asociado al índice que se le pasa como argumento de la
String sobre la que se aplica el método. Devuelve el carácter que hay en la posición indicada como
índice. Las posiciones de un string empiezan en 0.
A menudo se desea construir una cadena en un array de char y crear luego un objeto String a partir
del contenido. Existen diversos constructores y métodos String que ayudarán a convertir un String en
un array de char y viceversa.
public void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin):
el método anterior es sencillo y suficiente casi siempre. Éste es usado si se necesita un mayor control
en la copia de elementos de una cadena a un array de caracteres.
+5.- Métodos para localización de caracteres y subcadenas en las cadenas: indexOf, lastIndexOf.
indexOf(carácter,desde)
Devuelve la posición de la primera vez que aparece el carácter indicado por parámetro en un string. Si
no encuentra el carácter en el string devuelve -1. El segundo parámetro es opcional y sirve para
indicar a partir de que posición se desea que empiece la búsqueda.
int indexOf(String str, int indice): devuelve el índice en el que aparece por primera vez la String del
primer argumento en la que se aplica el método, a partir del índice especificado en el segundo
argumento. Recordar que una String está indexada. Si el índice a partir del que se inicia la búsqueda
no existe o la String no aparece, devuelve –1.
Ejemplo:
lastIndexOf(carácter,desde)
Busca la posición de un carácter exáctamente igual a como lo hace la función indexOf pero desde el
final en lugar del principio. El segundo parámetro indica el número de caracteres desde donde se
busca, igual que en indexOf.
int indexOf( char ch, int start ): Devuelve el índice correspondiente a la primera aparición del carácter
ch en la cadena, comenzando a buscar desde el carácter start (si no se especifica se busca desde el
principio).
int indexOf( String str ): Devuelve el índice correspondiente al carácter en que empieza la primera
aparición de la subcadena str.
int lastIndexOf( char ch, int start ): Devuelve el índice correspondiente a la última aparición del
carácter ch en la cadena, comenzando a buscar desde el carácter start (si no se especifica se busca
desde el final).
int lastIndexOf( String str ): Devuelve el índice correspondiente al carácter en que empieza la última
aparición de la subcadena str.
Ejemplo:
Bibliografía:
http://www.desarrolloweb.com/articulos/726.php
http://es.scribd.com/doc/3258260/El-lenguaje-Java
http://www.adrformacion.com/cursos/java/leccion3/tutorial1.html
http://zarza.usal.es/~fgarcia/doc/tuto2/III_2.htm
http://pisuerga.inf.ubu.es/lsi/Invest/Java/Tuto.Oct98/2_Lengua/6_Cadena.htm
http://www.adrformacion.com/cursos/java/leccion2/tutorial11.html
sofi2.amigo.hu/clasechar.doc
http://ocw.upm.es/lenguajes-y-sistemas-informaticos/programacion-en-java-
i/Contenidos/LecturaObligatoria/10-algunasclasesestandardejavai.pdf