Ficheros de texto en Java

Páginas: 3 (714 palabras) Publicado: 13 de octubre de 2015
Ficheros de texto en Java
Un fichero de texto está formado por secuencias de caracteres, organizados en líneas de igual o distinta longitud.
Todos los datos que aparecen en estos ficheros estánformados por caracteres.
CREAR Y ESCRIBIR EN FICHEROS DE TEXTO EN JAVA
Para escribir en un fichero de texto utilizaremos dos clases:
FileWriter y PrintWriter.
La clase FileWriter permite tener acceso alfichero en modo escritura.
Para crear objetos FileWriter podemos utilizar los constructores:

FileWriter(String path)
FileWriter(File objetoFile);

El fichero se crea y si ya existe su contenido sepierde.
Si lo que necesitamos es abrir un fichero de texto existente sin perder su contenido y añadir más contenido al final utilizaremos los constructores:

FileWriter(String path, boolean append)FileWriter(File objetoFile, boolean append)

Si el parámetro append es true significa que los datos se van a añadir a los existentes. Si es false los datos existentes se pierden.
Laclase FileWriter proporciona el método write() para escribir cadenas de caracteres aunque lo normal es utilizar esta clase junto con la clase PrintWriter para facilitar la escritura.
Laclase PrintWriter permite escribir caracteres en el fichero de la misma forma que en la pantalla.
Un objeto PrintWriter se crea a partir de un objeto FileWriter.

Ejemplo:
FileWriter fw = new FileWriter("c:/ficheros/datos.txt");
PrintWritersalida = new PrintWriter(fw);
A partir de Java 5 se puede crear un objeto PrintWriter directamente a partir de un objeto File o de la ruta:
PrintWriter salida = newPrintWriter("c:/ficheros/datos.txt");
En este caso, si el fichero no existe se crea. Si no se puede crear un archivo con ese nombre o si ocurre algún error se lanza una excepción FileNotFoundException.
Una vez creado el objeto podemosutilizar print(), println() y printf() para escribir en el fichero como si fuese en pantalla.
Ejemplo de escritura de un fichero de texto:
Programa Java que lee texto por teclado y lo escribe en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ficheros Java
  • Ficheros de texto c
  • Ficheros en Java
  • Ficheros En Java
  • Leer Archivos De Texto En Java
  • Archivos de texto JAVA
  • Codificación De Caracteres En Ficheros De Texto Plano
  • Ficheros de textos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS