Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Leccion 13 Java

317 views

Published on

Published in: Education
  • Be the first to comment

  • Be the first to like this

Leccion 13 Java

  1. 1. Lección 13
  2. 2. Métodos Accesores <ul><li>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. </li></ul>
  3. 3. Métodos Accesores <ul><li>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. </li></ul>
  4. 4. <ul><li>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. </li></ul>
  5. 5. Clase StringBuffer <ul><li>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. </li></ul>
  6. 6. Insertar Caracteres <ul><li>Se puede hacer esto utilizando el método insert() . Este ejemplo ilustra cómo insertar una cadena dentro de un StringBuffer. </li></ul><ul><li>StringBuffer sb = new StringBuffer(&quot;Bebe Caliente!&quot;); </li></ul><ul><li>sb.insert(6, &quot;Java &quot;); </li></ul><ul><li>System.out.println(sb.toString()); </li></ul>
  7. 7. Seleccionar Caracteres <ul><li>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. </li></ul>
  8. 8. Muchas Gracias

×