Usuario:ManuelRomero/clasesJava

= LA CLASE STRNG =
 * String es una clase predefinida para representar cadena de caracteres.
 * Pertenece al paquete o libreríajava.lang
 * orientada a manejar cadenas constantes de caracteres.
 * Una instancia de la clase String es inmutable
 * Si queremos cambiar el contenido de una cadena debemos usar la clase BufferString
 * A continuación enumeramos algunos de sus métodos muy prácticos e interesantes.

Operando con String
Las siguientes son operaciones con datos de la clase String

"curso" + "java" // Genera "cursojava" "indice" + 5 // Genera "indice5" 5 + "capitulo" // Genera "5capitulo" "x" + 2 + 3 // Genera "x23" 2 + 3 + "x" // Genera "5x": cuidado con la prioridad de los operadores 2 + (3 + "x") // Genera "23x" nombre = “pedro” otronombre =”pedro” nombre==otronombre no me dará cierto = Objetos de la clase Character = *La clase predefinida Character permite trabajar único carácter Unicode.
 * Tambien puede emplearse el operador +=, de forma que la sentencia a+=b es equivalente a la sentencia a = a+b.
 * La comparación == no se realiza ya que los objetos son valores constantes a posiciones de memoria
 * el método equals, de forma que cadena1.equals(cadena2) devuelve true si cadena1 </tt>y cadena2 </tt>hacen referencia a un mismo valor.

*facilitan la manipulación de datos de tipo primitivo char</tt>.

Métodos de la clase Character
=Trabajar con ficheros= =Clase Formatter=
 * Construye un nuevo formateador.
 * Un formateador es una cadena de caracteres con formato, es decir usando los caracteres espciales para dar formatos
 * %d,%s,%c,%f,%l vistos con el método System.out.println

El destinatario de la salida con formato es un StringBuilder la cual puede ser recuperada invocando a out y cuyo contenido actual puede ser convertido en una cadena invocando a toString. La localidad usada es la localidad por defecto para esta instancia de la máquina virtual de Java. El constructor me permite vincular el objeto con un fichero, de modo que volque la cadena de caracteres al fichero con el método format Tiene varios constructores. analicemos el que nos vincula a un fichero public Formatter(String fileName) throws FileNotFoundException

Ligando el objeto con un fichero
La localidad usada es localidad por defecto para esta instancia de la máquina virtual de Java.
 * Construye un nuevo formateado usando el nombre de archivo especificado.
 * fileName
 * El nombre del archivo que se usará como destinatario de este formateador.
 * Si el archivo existe entonces sera truncado a un tamaño cero;
 * en cualquier otro caso, se creara un nuevo archivo. La salida será escrita al archivo usando almacenamiento intermedio (buffer, no escritura directa.

Este constructor puede lanzar dos tipos de excepciones
 * Throws	SecurityException:
 * Si existe un administrador de seguridad y niega el acceso de escritura al archivo checkWrite(fileName).


 * Throws	FileNotFoundException:
 * Si el nombre del archivo especificado no denota un archivo regular existente, modificable y si el el archivo regular no puede ser creado, o si ocurre algún otro error cuando se accesa o crea el archivo.