Tema: Archivos
Pregunta: Como puedo escribir y leer un archivo??
Respuesta: Para poder escribir o leer un archivo, usamos la clase
FileWriter para escribir y
FileReader para leer el contenido, despues creamos unos buffers para poder extraer el contenido o bien para escribir el contenido, tal y como se muestra en el codigo siguiente.
Código PHP:
import java.io.*;
public class Insertar{
public static String Archivo;
Insertar(String arch){
this.Archivo = arch;
}
public static void Escribir(String datos){
try
{
FileWriter fw = new FileWriter(Archivo,true);
BufferedWriter bw = new BufferedWriter(fw);
PrintWriter escritor = new PrintWriter(bw);
escritor.println(datos);
escritor.close ();
}
catch(Exception e)
{
System.out.println("\n\nError: " + e);
}
}
public static String Leer(){
String texto;
String txt = new String();
try{
FileReader fr = new FileReader(Archivo);
BufferedReader lector = new BufferedReader(fr);
texto = lector.readLine();
while(texto != null)
{
txt = txt.concat(texto);
texto = lector.readLine();
}
lector.close ();
}catch(Exception err){
System.out.println("Error: " + err);
}
return txt;
}
public static void main(String cvr[]){
Insertar arch = new Insertar("myarchivo.txt");
arch.Escribir("Hey que ondas??");
System.out.println(arch.Leer());
}
}