File rf = new File("1.txt")
FileWriter rfw = new FileWriter(rf);
rfw.write("The rank"+(k/2+1)+" Sentence from Bi-gram is:\n");
rfw.write(GBrs.toString());
rfw.write("\n");
rfw.flush();
rfw.close();
这段程序运行以后,得到的文件中,所有东西都在同一行,可我里面明明有“\n”,着是怎么回事啊?
FileWriter rfw = new FileWriter(rf);
rfw.write("The rank"+(k/2+1)+" Sentence from Bi-gram is:\n");
rfw.write(GBrs.toString());
rfw.write("\n");
rfw.flush();
rfw.close();
这段程序运行以后,得到的文件中,所有东西都在同一行,可我里面明明有“\n”,着是怎么回事啊?
PrintStream prs = new PrintStream(new FileOutputStream(rf));
prs.println("aaa");
prs.println("bbb");这样可以换行,不知道你那样为什么不可以。