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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年05月03日 08时57分50秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
regular expression examples
2019-04-30
subsets : zero left padding : leetcode 78
2019-04-30
python 模块导入注意事项
2019-04-30
quick sort
2019-04-30
自动为 Gatsby网站中的 Markdown 页面添加 sidebar
2019-04-30
leetcode 463. Island Perimeter
2019-04-30
第二个MacBook,继续加油!
2019-04-30
unittest source code learning
2019-04-30
故障处理_vxwork 大端序和变量指针
2019-04-30
写在前面的话
2019-04-30
数据结构学习_树(1)
2019-04-30
数据结构学习_树(2)
2019-04-30
数据结构学习_树(3)
2019-04-30
数据结构学习_树(4)
2019-04-30