ホームページ  >  記事  >  Java  >  JavaのBufferedReaderクラスの詳しい説明

JavaのBufferedReaderクラスの詳しい説明

王林
王林転載
2019-11-27 16:05:3415875ブラウズ

JavaのBufferedReaderクラスの詳しい説明

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 サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。