Ver Mensaje Individual
  #10 (permalink)  
Antiguo 11/04/2005, 18:54
Avatar de stock
stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 20 años
Puntos: 53
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());
    }