Java中BufferedReader类
发布日期:2021-06-29 18:38:36 浏览次数:2 分类:技术文章

本文共 1111 字,大约阅读时间需要 3 分钟。

文章目录

Java中BufferedReader类

构造方法

  • public BufferedReader(Reader in,int sz)

    • 创建用指定大小输入缓冲区的缓冲字符输入流。
    • in 一个 Reader
    • sz 输入缓冲区的大小
  • public BufferedReader(Reader in)创建

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

常法

  • 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
  • 读取一个文本行。
  • 下列字符之一即可认为某行已终止:
    • 换行 (’\n’)、回车 (’\r’) 或回车后直接跟着换行。
  • 含该行内容的字符串,不含行终止符
  • 若已达流末尾,返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(); }}
  • 他妈的,只可以读英文

参考链接

  • https://blog.csdn.net/scbiaosdo/article/details/80423789

转载地址:https://cyj666.blog.csdn.net/article/details/103253913 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Java FileReader类
下一篇:Java中HashMap

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年05月03日 08时57分50秒