Java の BufferedReader クラス
構築メソッド:
1: public BufferedReader(Reader in,int sz )
1. 指定されたサイズの入力バッファーによる文字入力ストリームのバッファー;
2. Reader 内;
3. sz 入力バッファー サイズ地域の。
2: public BufferedReader(Reader in)
1. デフォルト サイズの入力バッファーのバッファリングされた文字入力ストリームを使用します。
無料ビデオチュートリアルの推奨: java オンライン チュートリアル
一般的に使用されるメソッド:
public int read() throws IOException
単一文字を整数として読み取ります (範囲 0 ~ 65535 (0x00-0xffff))。ストリームの最後に達すると、-1 が返されます。
public int read(char[] cbuf) throws IOException
一度に 1 バイトの配列 cbuf を読み取ります - ターゲット バッファーから読み取られた文字数 (ターゲット バッファーの場合)に達しました ストリームの最後で、-1
を返します。 public void close() throws IOException
ストリームを閉じて、それに関連付けられているすべてのリソースを解放します。
特別な使用法:
public String readLine() throws IOException
1. テキスト行を読み取ります
2. ライン フィード ('\n')、キャリッジ リターン ('\r')、またはキャリッジ リターンとそれに続くライン フィードのいずれかの文字が行を終了していると見なされます。
3. ストリームの終わりに到達した場合は、null を返します
サンプル コード:
import java.io.BufferedReader; import java.io.FileReader; public class class1 { public static void main(String[] args) throws Exception { //创建字符缓冲输入流对象 BufferedReader br = new BufferedReader(new FileReader("D:/1.txt")); //读数据 //一次读取一个字符数组 char[] chs = new char[1024] ; int len = 0 ; while((len=br.read(chs))!=-1) { System.out.println(new String(chs,0,len)); } //释放资源 br.close(); } }
おすすめの関連記事とチュートリアル: Java 入門チュートリアル
#
以上がJavaのBufferedReaderクラスの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。