La forma más sencilla de escribir en un fichero
Hola a tod@s de nuevo. Tan sólo quiero escribir un string a un fichero, pero hay tantas clases y subclases que me pierdo (con lo fácil que era en C, tendré que aprender). Bueno ¿Cómo hago algo así?
String palabra="Calabaza";
String nombreFichero="Aqui.txt";
/*
Aquí debo hacer que en Aqui.txt aparezca "Calabaza"
*/
String palabra="Calabaza";
String nombreFichero="Aqui.txt";
/*
Aquí debo hacer que en Aqui.txt aparezca "Calabaza"
*/
He probado con esto pero no tira
string filename="Hola.txt";
BufferedWriter bw = new BufferedWriter(new FileWriter(filename));
String s="Calabaza n Calabazín";
bw.write(s, 0, s.length());
close(filename);
¿Alguien sabe cómo o qué debo cambiar?
string filename="Hola.txt";
BufferedWriter bw = new BufferedWriter(new FileWriter(filename));
String s="Calabaza n Calabazín";
bw.write(s, 0, s.length());
close(filename);
¿Alguien sabe cómo o qué debo cambiar?
string filename="Hola.txt";
BufferedWriter bw = new BufferedWriter(new FileWriter(filename));
String s="Calabaza n Calabazín";
bw.write(s);
bw.close();
En el metodo write puedes pasar como parametro unicamente el String que quieres escribir.
Tambien puedes cambiar de linea con el metodo newLine(), haciendo algo asi:
bw.write("Calabaza");
bw.newLine();
bw.write("Calabacín");
Luego, a quien tienes que aplicar el metodo close() es al objeto BufferedWriter, es decir, tienes que hacer:
bw.close();
Espero que te sirva :)
BufferedWriter bw = new BufferedWriter(new FileWriter(filename));
String s="Calabaza n Calabazín";
bw.write(s);
bw.close();
En el metodo write puedes pasar como parametro unicamente el String que quieres escribir.
Tambien puedes cambiar de linea con el metodo newLine(), haciendo algo asi:
bw.write("Calabaza");
bw.newLine();
bw.write("Calabacín");
Luego, a quien tienes que aplicar el metodo close() es al objeto BufferedWriter, es decir, tienes que hacer:
bw.close();
Espero que te sirva :)