<分区>
Possible Duplicate:
Java: How do I get a platform independent new line character?
我想用 RandomFileAccess
类将 enter 写入文件,但我无法正确执行。
我该怎么办?
像这样的代码:
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();
我期待这种文件风格:
在输入之前...
它必须在下一行...
但它变得像这样: :(
在进入之前。 . .它必须在下一行。 . .