可能重复:
Java:如何获得独立于平台的换行符?
我想用 class 将enter写入文件RandomFileAccess
,但我无法正确执行。
我应该怎么办 ?
像这样的代码:
char enter = '\n' ;
outputfile.writeChar(enter);
我正在使用 Windows....感谢您的帮助,但它没有用 :(
public class MainClass {
public static void main(String[] args) {
String BeforEnter = "It's Before Enter...";
String Enter = System.getProperty("line.separator");
String AfterEnter = "It must be on next Line...";
File MyFile = new File("test.txt");
try {
RandomAccessFile TextFile = new RandomAccessFile(MyFile, "rw");
TextFile.writeChars(BeforEnter);
TextFile.writeChars(Enter);
TextFile.writeChars(AfterEnter);
TextFile.close();
我期望这种文件样式:
进入前...
它必须在下一行...
但它变成了这样: :(
I's B before Enter。. . 我必须在下一行。. .