La clase PrintWriter es la más práctica para escribir un archivo de texto porque posee los métodos
/>ri«í(cualquier tipo) y />r?7rf/n(cualquier tipo), idénticos a los de System.out (de clase PrintStream).
Un objeto PrintWriter se puede crear a partir de un BufferedWriter (para disponer de buffer),
que se crea a partir del FileWriter al que se la pasa el nombre del archivo. Después, escribir en el
archivo es tan fácil como en pantalla. El siguiente ejemplo ilustra lo anterior:
try {
FileWriter fw = new
FileWriter("escribeme.txt");
BufferedWriter bw = new BufferedWriter(fw);
PrintWriter salida = new PrintWriter(bw);
salida.println("Hola, soy la primera linea");
salida.cióse ();
// Modo append
BufferedWriter bw = new BufferedWriter(fw);
PrintWriter salida = new PrintWriter(bw);
salida.println("Hola, soy la primera linea");
salida.cióse ();
// Modo append
bw = new
BufferedWriter(new FileWriter("escribeme.txt", true));
salida = new PrintWriter(bw);
salida.print("Y yo soy la segunda. ");
double b =
123.45;
salida.println(b);
salida.cióse();
}
cacth(java.io.IOException idex) { }
No hay comentarios:
Publicar un comentario