Buen dia hoy les traigo un ejemplo de como crear y leer ficheros utilizando el lenguaje java para su escritura utilizaremos la clase PrintWriter y la clase FileWriter de la siguiente forma.
filewriter = new FileWriter("archivo.txt");//declarar el archivo
printw = new PrintWriter(filewriter);//declarar un impresor
//podemos imprimir sin salto de linea
printw.print("Esta es ");
printw.print("la primera linea del ");
printw.print("archivo.\n");
//tambien podemos escribir lineas con su salto de linea
printw.println("Esta es la segunda linea");
printw.println("Esta es la tercera linea");
//tambien podemos escribir con variables previamente declaradas
printw.println(cadena);
printw.println(numero);
//no devemos olvidar cerrar el archivo para que su lectura sea correcta
printw.close();//cerramos el archivo
Asi quedaria el archivo despues de generado.
Para la lectura del mismo utilizamos la clase FileReader. Esta clase tiene métodos que nos permiten leer caracteres. Sin embargo, suele ser habitual querer las líneas completas pero dicha clase no contiene los métodos que nos permitan leer lineas completas, pero sí BufferedReader a partir del FileReader de la siguiente forma.
// Apertura del fichero y creacion de BufferedReader para poder
// hacer una lectura comoda (disponer del metodo readLine()).
file = new File ("archivo.txt");
fileR = new FileReader (file);
bufferedR = new BufferedReader(fileR);
// Lectura del fichero
String linea;
while((linea=bufferedR.readLine())!=null){
System.out.println(linea);
}
si unicamente deseas ver el archivo LecturaEscrituraArchivos.java esta en
/LecturaEscrituraArchivos/src/lecturaescrituraarchivos/LecturaEscrituraArchivos.java
Descargar Codigo Fuente
No hay comentarios:
Publicar un comentario