java 读入换行

java中实现换行有以下几种方法:

1.使用java中的转义符"\r\n":

注意:\r,\n的顺序是不能够对换的,否则不能实现换行的效果.

2.BufferedWriter的newline()方法:

FileOutputStream fos=new FileOutputStream("c;\\11.txt");

BufferedWriter bw=new BufferedWriter(fos);

bw.write("你好");

bw.newline();

bw.write("java");

w.newline();

3.使用System.getProperty()方法:

String str = "aaa"+System.getProperty("line.separator");

附:针对常用的系统,可以使用如下的转义符实现换行:

windows下的文本文件换行符:\r\n

linux/unix下的文本文件换行符:\r

Mac下的文本文件换行符:\n

例如:

import java.io.*;

class Demo{

public static void main(String[] args)throws IOException

{

FileWriter fw=new FileWriter("demo.txt",true);

fw.write("i have a drream\r\n");

fw.flush();

}

}