leccion 13 java

8
Lección 13

Upload: spartacus1286

Post on 01-Jun-2015

194 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Leccion 13 Java

Lección 13

Page 2: Leccion 13 Java

Métodos Accesores

Los métodos del objeto no son los únicos a través de los cuales un objeto puede inspeccionar o alterar las variables de otro objeto. La encapsulación de los datos de un objeto lo protege de la corrupción de otros objetos y oculta los detalles de implementación a los objetos extraños.

Page 3: Leccion 13 Java

Métodos Accesores

Además de length() y charAt(), String soporta otros métodos accesores que proporcionan acceso a subcadenas y que indican la posición de caracteres específicos en la cadena.

Page 4: Leccion 13 Java

El método extension() utiliza lastIndexOf() para localizar la última aparición de un punto ('.') en el nombre del fichero. Luego substring() utiliza el valor devuelto por lastIndexOf() para extraer la extensión del fichero--esto es, una subcadena desde el punto ('.') hasta el final de la cadena.

Page 5: Leccion 13 Java

Clase StringBuffer

StringBuffer también tiene un método llamado capacity(). Este método es diferente de length() en que devuelve la cantidad de espacio asignado actualmente para el StringBuffer en vez de la cantidad de espacio utilizado.

Page 6: Leccion 13 Java

Insertar Caracteres

Se puede hacer esto utilizando el método insert(). Este ejemplo ilustra cómo insertar una cadena dentro de un StringBuffer.

StringBuffer sb = new StringBuffer("Bebe Caliente!");

sb.insert(6, "Java ");System.out.println(sb.toString());

Page 7: Leccion 13 Java

Seleccionar Caracteres

Otro modificador muy útil de StringBuffer es setCharAt(), que selecciona un carácter en la posición especificada del StringBuffer. setCharAt() es útil cuando se reutiliza un StringBuffer.

Page 8: Leccion 13 Java

Muchas Gracias