• 技术文章 >Java >java教程

    详解java中的BufferedReader类

    王林王林2019-11-27 16:05:34转载14300

    Java中BufferedReader类

    构造方法:

    一:public BufferedReader(Reader in,int sz)

    1、用指定大小输入缓冲区的缓冲字符输入流;

    2、in 一个 Reader;

    3、sz 输入缓冲区的大小。

    二:public BufferedReader(Reader in)

    1、用默认大小输入缓冲区的缓冲字符输入流。

    免费视频教程推荐:java在线教程

    常用方法:

    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入门教程

    以上就是详解java中的BufferedReader类的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:CSDN,如有侵犯,请联系admin@php.cn删除
    专题推荐:java BufferedReader
    上一篇:Java的NIO是什么 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • java中List集合去重的方式有哪些• 关于java中的Lambda表达式的详细介绍• java中的容器类有哪些• java中enum(枚举)的用法详解
    1/1

    PHP中文网