Java IO流 - BufferedReader

 

java.lang.Object

    └ java.io.Reader

        └ java.io.BufferedReader

Input stream read text, character by character buffer

It's constructors BufferedReader (Reader in) and BufferedReader (Reader in, int size) require a Reader object

The Reader is an abstract class, we need to subclass instance passed in Reader, such as

BufferedReader br = new BufferedReader(new FileReader(String name));

 

Common methods:

* readLine()

Returns String, reads the row of characters from the character stream in the buffer, not read trailing newline

 

InputStreamReader

It is a converted stream , the byte stream to be a stream of characters, such as the use of

BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(String name)));

 

Receiving keyboard input using BufferReader

BufferReader br = new BufferedReader(new InputStreamReader(System.in));

String s = br.readLine();

System.out.println(s);

 

BufferedWriter

The class corresponding BufferReader

newLine () method is used to insert a row to a file

 

Published 41 original articles · won praise 6 · views 30000 +

Guess you like

Origin blog.csdn.net/sean908/article/details/104414156