进阶day10-字符缓冲流中特有的功能
This commit is contained in:
52
javaSE-day10/src/com/inmind/buffered_stream01/Demo05.java
Normal file
52
javaSE-day10/src/com/inmind/buffered_stream01/Demo05.java
Normal file
@@ -0,0 +1,52 @@
|
||||
package com.inmind.buffered_stream01;
|
||||
|
||||
import java.io.*;
|
||||
|
||||
/*
|
||||
字符缓冲流中特有的功能
|
||||
BufferedWriter: newLine 它能够进行多个系统之间的换行的兼容
|
||||
|
||||
BufferedReader: readLine 它能够将文件中的内容按一行文本来读取
|
||||
*/
|
||||
public class Demo05 {
|
||||
//BufferedReader,一次读取一行内容
|
||||
public static void main(String[] args) throws IOException {
|
||||
BufferedReader br = new BufferedReader(new FileReader("a.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 = null;//接收字符缓冲输入流读取的一行内容
|
||||
/*
|
||||
循环条件:(line = br.readLine()) != null
|
||||
1.br.readLine() 读取文件的一行内容
|
||||
2.line = br.readLine() 将读取到的一行内容保存到line中
|
||||
3.(line = br.readLine()) != null 判断是否读取到了文件的末尾
|
||||
*/
|
||||
while ((line = br.readLine()) != null) {
|
||||
System.out.println(line);
|
||||
}
|
||||
|
||||
br.close();
|
||||
|
||||
}
|
||||
|
||||
//BufferedWriter,换行输出内容
|
||||
public static void method(String[] args) throws IOException {
|
||||
BufferedWriter bw = new BufferedWriter(new FileWriter("a.txt"));
|
||||
bw.write("我是谁");
|
||||
bw.newLine();
|
||||
bw.write("我在哪");
|
||||
bw.newLine();
|
||||
bw.write("我在干嘛");
|
||||
bw.close();
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user