Hola a todos, está es una entrada mas al respecto en esta nota, explicare como crear y leer un archivo desde java.
Primero que nada una disculpa por la demora de mis entradas. Siguiendo con lo que nos truje, vamos a nuestro editor de mejor preferencia, en mi caso usare netbeans.
Para ello creamos un nuevo documento que será nuestra toma de decisiones.
Principal.java
package com.diving.inovania;
import java.io.FileWriter;
import java.io.IOException;
/**
*
* @author inovania.blogspot.com
*/
public class Principal {
public static void main(String[] args) {
Principal app = new Principal();
app.createFile();
}
}
El código encargado de la creación y escritura del documento queda de la siguiente manera
public void createFile() {
FileWriter wr;
try {
wr = new FileWriter(path+"filename.txt");
wr.write("Este es un archivo creado desde java\n");
wr.write("Continua en\n");
wr.write("https://inovania.blogspot.com");
wr.close();
} catch (IOException e) {
System.out.println("Ocurrio un error: " + e.getMessage());
}
}
Pero no siempre estaremos creando y sobre escribiendo el mismo documento. Es decir hay ocasiones en que se requiere abrir un archivo leerlo y agregar algo nuevo o simplemente leerlo. Para ello el siguiente metodo.
public String readFile() {
Scanner sc;
StringBuilder sb = new StringBuilder();
try {
File f = new File("E:\\Oscar\\blog\\filename.txt");
sc = new Scanner(f);
while (sc.hasNextLine()) {
sb.append(sc.nextLine()).append("\n");
}
sc.close();
} catch (FileNotFoundException e) {
System.err.println("Erro al leer el archivo: " + e.getMessage());
}
return sb.toString();
}
De esta manera tenemos tanto la lectura como escritura del mismo archivo.
Sin mas por el momento me despido, no sin antes pedirles sus comentarios. hasta la proxima.
No hay comentarios:
Publicar un comentario