lunes, 17 de septiembre de 2007

Leer y escribir archivos en Java

[Testeado]

/**
* Lee un archivo y devuelve su contenido en un String
* @return texto del archivo
*/
public String readText(){
String content = "";
String thisLine;
try {
FileInputStream is = new FileInputStream("path/archivo.in");
BufferedReader br = new BufferedReader(new InputStreamReader(is));
while ((thisLine = br.readLine()) != null) {
content += thisLine;
}
br.close();
}
catch (Exception e) {
System.out.println(e.getMessage());
}
return content;
}


/**
* escribe en un archivo
* @param text, texto a gurardar
*/
public void writeText(String text){
try {
BufferedWriter out = new BufferedWriter(new FileWriter("path/archivo.out"));
out.write(text);
out.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}

}

No hay comentarios: