我的代码段如下:
FileOutputStream fos = new FileOutputStream("newFile.txt");
OutputStreamWriter out = new OutputStreamWriter(fos, "UTF-8");
Writer w = out;
for(String str : arrayName)
{
w.write("sample");
//I wish to insert new line here
}
w.close();
除了手动编写空格之外还有其他方法吗?即w.write(“\ n”);
编辑。很抱歉因为我正在寻找新行或空格而引起一些误解。
答案 0 :(得分:1)
试试这个
PrintWriter bw = new PrintWriter(new File("newFile.txt"), "UTF-8");
...
bw.println("sample");
答案 1 :(得分:0)
w.write( “\ n”);
显然这个答案很简短。答案 2 :(得分:0)
对于平台无关的方式,请使用:
w.write(System.getProperty("line.separator"));
答案 3 :(得分:0)
阅读Java文档about special characters 对于空格(空格字符),请执行以下操作:
w.write(" ");