Link<String> s = new ArrayList();
s = func();//this function returns a list of strings each of which will be in the //form of CREATE,i,j,k
FileWriter ff = new FileWriter(fname,false);
for(String d:s)
{
ff.append(d);
}
当我使用上面的代码时每个字符串(即像CREATE,i,j,k这样的记录没有放在新行中 但是当我使用
时ff.append(d+"\n")
我在每一行之间得到一条线。 那么如何删除行间距或如何将每条记录插入到没有任何行间距的新行
答案 0 :(得分:1)
Link<String> s = new ArrayList();
s = func();//this function returns a list of strings each of which will be in the //form of CREATE,i,j,k
try (PrintWriter ff = new PrintWriter(new FileWriter(fname,false));)
{
for(String d:s)
{
// print without line feed
ff.print(d);
// print with line feed
ff.println(d);
}
}