//LEE EL ARCHIVO Y ESCRIBE EN EL
//PARA COMPROBARLO VEAN EL ARCHIVO CREADO EN EL DISCO LOCAL D:/
import java.io.*;
/**
*
* @author CARLOS-D
*/
public class ej1_Archivos {
public File crearArchivo(String ruta){
File file=null;
try{
file=new File(ruta);
if (!file.exists()) {
file.createNewFile();
}else{
System.out.println("el archivo ya fue creado");
}
}catch(Exception e){
System.out.println(e.getMessage());
}
return file;
}
public BufferedWriter escribirArchivo(String ruta){
BufferedWriter bw=null;
try{
FileWriter fw=new FileWriter(crearArchivo(ruta));
bw=new BufferedWriter(fw);
}catch(Exception e){
System.out.println(e.getMessage());
}
return bw;
}
public BufferedReader leerArchivo(String ruta){
BufferedReader br=null;
try{
FileReader fr=new FileReader(crearArchivo(ruta));
br=new BufferedReader(fr);
}catch(Exception e){
System.out.println(e.getMessage());
}
return br;
}
public static void main(String[] args) {
BufferedWriter escribir;
BufferedReader leer;
ej1_Archivos archivo=new ej1_Archivos();
escribir=archivo.escribirArchivo("D:/miArchivo.txt");
try{
escribir.write("este es mi archivo");
escribir.close();
}catch(Exception e){
System.out.println("");
}
leer =archivo.leerArchivo("D:/miArchivo.txt");
String linea=null;
try{
while((linea=leer.readLine())!=null){
System.out.println(linea);
}
leer.close();
}catch(Exception e){
System.out.println(e.getMessage());
}
}
}
Seria posible que especificaran para que sirve BufferedWriter, BufferedReader .Gracias
ResponderEliminar