s-day10-字符缓冲流中特有的功能

This commit is contained in:
2026-08-11 16:07:13 +08:00
parent 7dbe4eb3ad
commit 4b2cf8f831
@@ -0,0 +1,49 @@
package com.inmind.buffered01;
import java.io.*;
/*
字符缓冲流中特有的功能
BufferedWriter: newLine 它能够进行多个系统之间的换行的兼容
BufferedReader: readLine 它能够将文件中的内容按一行文本来读取
*/
public class Demo04 {
public static void main(String[] args) throws Exception {
/*
字符缓冲输入流,一次读取一行文本
String readLine() 读一行文字。
*/
BufferedReader br = new BufferedReader(new FileReader("source2.txt"));
/*String line = br.readLine();
System.out.println(line);
line = br.readLine();
System.out.println(line);
line = br.readLine();
System.out.println(line);
line = br.readLine();
System.out.println(line);*/
String line;//用来保存读取一行的文本
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
}
//BufferedWriter: newLine 它能够进行多个系统之间的换行的兼容
public static void method(String[] args) throws Exception {
//使用字符缓冲输出流,输出我是谁我在哪我干嘛
BufferedWriter bw = new BufferedWriter(new FileWriter("source2.txt"));
bw.write("我是谁");
bw.newLine();
bw.write("我在哪");
bw.newLine();
bw.write("我在干嘛");
bw.close();//调用flush输出内容
}
}