[英]How to append empty line in text files using java?
我有一個簡單的問題,我寫了這個方法使用java將記錄附加到文本文件中,但問題是當我追加新記錄時,它附加在最后一條記錄的同一行而不是新行。
如何將每條記錄附加到一個單獨的行?
這是我的代碼:
public void addProduct(int id, String name, String type, String brand, int quantity, int day1, int month1, int year1, int day2, int month2, int year2, String company, String name2, String address, int phone_no)
{
Formatter x = null;
try{
FileWriter f = new FileWriter("C:\\Users\\فاطمة\\Downloads\\products.txt", true);
x = new Formatter(f);
}
catch(Exception e)
{
//System.out.println("NO Database");
}
x.format("%d %s %s %s %d %d %d %d %d %d %d %s %s %s %d\n\n\n",id,name,type,brand,quantity,day1,month1,year1,day2,month2,year2,company,name2,address,phone_no);
x.close();
}
Mena為您描述了一個非常好的解決方案。 對於完整性。 如果你使用Java < 1.5
你也可以使用System.getProperty("line.separator");
獲得操作系統的linebreak
。
%n
在Java > 1.5
可用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.