进阶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