Leccion 13 Java

Post on 01-Jun-2015

194 views 0 download

Transcript of Leccion 13 Java

Lección 13

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.

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.

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.

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.

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());

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.

Muchas Gracias