我想寫我的程序輸出到文本文件。寫換行輸出文本文件
我無法使用\n
打印換行符,所有文本輸出似乎都將該字符串附加在同一行上。
只有System.out.println()
正在工作。
我該如何解決這個問題?
我不允許使用任何其他內置方法,例如System.lineSeparator()
或("Something." + newline)
。
我想寫我的程序輸出到文本文件。寫換行輸出文本文件
我無法使用\n
打印換行符,所有文本輸出似乎都將該字符串附加在同一行上。
只有System.out.println()
正在工作。
我該如何解決這個問題?
我不允許使用任何其他內置方法,例如System.lineSeparator()
或("Something." + newline)
。
使用的PrintWriter
PrintWriter pw=null;
try {
pw = new PrintWriter(new File(path));
pw.write(string+"\n");
} catch (FileNotFoundException ex) {
// cannot open file
}
finally {
if(pw != null) pw.close();
}
如果你不能使用string +「\ n」將它分割爲2 pw.write – Angen
下面是答案 ,而不是\ n使用\ r \ n和這將創造新的生產線
當然,你需要使用PrintWriter對象來將你的輸出寫入一個文件 –
這將是一個容易得多,建議您如何解決您的如果您要編輯您的問題以包含它,請輸入代碼。 – azurefrog