大家好我試圖將數據保存在記事本中,但我不知道如何保存多行。使用這段代碼我只能保存一次數據。如何將數據保存到java的記事本
package Vista;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
public class notepad_Data {
public void escribir(String nombreArchivo) {
File f;
f = new File("save_data");
try {
FileWriter w = new FileWriter(f);
BufferedWriter bw = new BufferedWriter(w);
PrintWriter wr = new PrintWriter(bw);
wr.append(nombreArchivo+" ");
bw.close();
} catch (IOException e) {
};
}
public static void main(String[] args){
notepad_Data obj = new notepad_Data();
obj.escribir("writing in the notepad");
}
}
我試圖與此代碼在escribir方法,但不工作
for(int i=0; i<1000; ++i){
try {
FileWriter w = new FileWriter(f);
BufferedWriter bw = new BufferedWriter(w);
PrintWriter wr = new PrintWriter(bw);
wr.append(nombreArchivo+" ");
bw.close();
} catch (IOException e) {
};
}
的[如何將文本追加到Java中的現有文件]可能的複製(https://stackoverflow.com/questions/1625234/how-to-append-text-to-an -existing-file-in-java) –
永遠不要寫一個空的catch子句'catch(Exception ex){}';如果發生異常,你永遠不會知道。至少把'ex.printStackTrace();'放在空括號內,這樣你會看到是否發生異常。 –