中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java中BufferedReader類的使用方法

發布時間:2020-06-23 15:28:31 來源:億速云 閱讀:1618 作者:元一 欄目:編程語言

本篇文章展示了java中BufferedReader類的使用方法,代碼簡明扼要容易理解,絕對能讓你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

BufferedReader是緩存流的一個類。

緩存流是bai計du算機領域中輸入zhi輸出流的一種常見形dao式。包括BufferedInputStream/ BufferedOutputStream 類和BufferedReader/ BufferedWriter類。

BufferedReader從字符輸入流中讀取文本,緩沖各個字符,從而實現字符、數組和行的高效讀取。緩存流是過濾流,在創建具體流時需要給出一個InputStream / OutputStream 類型的流座位前端流,并可以指明緩沖區的大小。

構造方法:

一:public BufferedReader(Reader in,int sz)

1、用指定大小輸入緩沖區的緩沖字符輸入流;

2、in 一個 Reader;

3、sz 輸入緩沖區的大小。

二:public BufferedReader(Reader in)

1、用默認大小輸入緩沖區的緩沖字符輸入流。

常用方法:

public int read() throws IOException

讀單個字符,作為一個整數(范圍 0 到 65535 (0x00-0xffff))讀入的字符,若到流末尾,返 -1。

public int read(char[] cbuf) throws IOException

一次讀取一個字節數組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中BufferedReader類的使用方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

吉隆县| 南陵县| 唐河县| 泸西县| 平潭县| 利辛县| 高邑县| 许昌县| 潜山县| 天津市| 三明市| 扬州市| 吉隆县| 汉沽区| 温州市| 启东市| 桃源县| 固阳县| 诸暨市| 淮安市| 绥滨县| 临江市| 浙江省| 浦东新区| 勃利县| 商都县| 斗六市| 图木舒克市| 深水埗区| 花莲市| 江西省| 葵青区| 梁山县| 连南| 安阳市| 启东市| 涿州市| 峨眉山市| 平江县| 宜春市| 兰坪|