InicioCiencia EducacionAccess Disk (FileWriter, PrintWriter) modo escritura

Access Disk (FileWriter, PrintWriter) modo escritura

Ciencia Educacion5/12/2012


Mis post relacionado con el tema






FileWriter


La escritura de un fichero se puede realizar mediante la creacion de un objeto FileWriter, el cual se crea apartir de un objeto File o incluso asignadole la ruta de un fichero , asi se declara su constructor:

FileWriter nombre_del_objeto=new FileWriter("datos.txt",boolean)

En el constructor donde esta decalarado boolean debera ir true si se va a permitir que se añadan nuevos datos y false si se van sobrescribir

[Java]Access Disk (FileWriter, PrintWriter) modo escritura

Paso 1Se declara el constructor del Fichero como se puede ver se le asigna la ruta donde se almacenara para despues mediante JOptionPane ingresar el nombre del fichero, y despues se asigna la extencion .txt.
Nota:ya no es necesario el uso del metodo createNewFile() por que al crear el objeto FileWriter el fichero es creado en el directorio implicitamente.

Paso 2 Se manda llamar el metodo escribir(fichero); asignadole nuestro objeto File.

Paso 2.1 En esta parte se declara el constructor de nuestro objeto FileWriter a partir del fichero.

Paso 2.2 Aqui procedemos con declarar nuestro metodo writer() con el que vamos a poder ingresar datos al fichero, se puede observar que mediante el JOptionPane se ingresa el texto.

Nota antes de que se proceda al modo lectura, se debe cerrar el metodo writer para que sean guardados los datos.

Paso 2.3 Se procede a cerrar la escritura con el metodo close().

Paso 3 Se manda llamar el metodo lectura() asignando al metodo el fichero.

Paso 3.1 Se declara el constructor FileReader apartir del fichero.

Paso 3.2 Se declara el constructor de BufferedReader apartir del objeto FileRead, esto por que si se utilizara solo el objeto FileReader y utilizaramos el metodo Read() este no regresaria lo caracaterers como tipo byte por lo que tendriamos que convertir a String, y con el objeto BufferedReader es mas facil la lectura de los caracteres .

Paso 3.3 Se declara un ciclo para recuperar cada linea de nuestro fichero hasta que una linea se null,y en cada lectura readLine se pasa una variable String para poderla imprimir en pantalla dentro del ciclo.


PrintWriter


Con esta se clase se realiza la escritura en Pantalla en cierta forma como si fuera el proceso contrario que el System.out, la cual nos imprime en pantalla un dato almacenado en un objeto o variable, para la creacion de un objeto PrintWriter es necesario asignarle un objeto FileWiter en su constructor.

java

Pero desde la version 5 de Java tambien permite crear el objeto PrintWriter apartir de un objeto File o apartir de la ruta del fichero.

tutorial

una vez con esto se puede utilizar los metodos print() println() printf()

ISC




Datos archivados del Taringa! original
1puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

m
marshall1992🇦🇷
Usuario
Puntos0
Posts6
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.