如何使用java删除csv文件中的行间距

时间:2015-02-21 18:05:27

标签: java csv

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")

我在每一行之间得到一条线。 那么如何删除行间距或如何将每条记录插入到没有任何行间距的新行

1 个答案:

答案 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);
  }
}