目录
一、特有功能
- newLine() : 跨平台打印换行符;用此方法,可以不用区分各种系统的换行符区别
- readLine() :读一整行数据,一直读到回车换行为止,但不会读换行符;在之前,若读不到数据会返回-1,此方法读不到数据会返回null
二、代码示例
newLine():
public class BufferedWriterDemo_02 {
public static void main(String[] args) throws IOException {
//创建对象
BufferedWriter bw = new BufferedWriter(new FileWriter("myFileWriter\\c.txt"));
//输入数据
bw.write("我爱中国!!!");
//跨平台的换行方法
bw.newLine();
bw.write("abcdefg");
bw.newLine();
bw.write("-------------");
//刷新流
bw.flush();
//关闭流
bw.close();
}
readLine() :
public class BufferedReaderDemo_02 {
public static void main(String[] args) throws IOException {
//创建对象
BufferedReader br = new BufferedReader(new FileReader("myFileWriter\\c.txt"));
//读取数据
String line ;
//可以读取一整行数据,一直读到回车换行为止,但不会读换行符
while ((line = br.readLine()) != null) {
System.out.println(line);
}
//关闭流
br.close();
}