Java BufferedReader类简介说明
转自:
Java BufferedReader类简介说明
下文讲述BufferedReader类的功能简介说明,如下所示:
BufferedReader类中提供以下功能:缓冲字符输入流BufferedReader继承于ReaderBufferedReader的作用是为其他字符输入流添加一些缓冲功能
BufferedReader类的构造函数
BufferedReader(Reader in):创建一个使用默认大小输入缓冲区的缓冲字符输入流 BufferedReader(Reader in, int sz):创建一个使用指定大小输入缓冲区的缓冲字符输入流
BufferedReader类中的方法
void close() |
void mark(int markLimit) |
boolean markSupported() |
int read() |
int read(char[] buffer, int offset, int length) |
String readLine() |
boolean ready() |
void reset() |
long skip(long charCount) |
借助BufferedReader类读取数据的方法
从标准输入上建立输入流
BufferedReader localReader = new BufferedReader(new InputStreamReader(System.in)); System.in 表示标准输入,一般指键盘。 建立输入流,从标准输入读取数据到缓冲区中。当在标准输入中输入一行字符串时,按回车之后,这行数据就会被读取到缓冲区中。
从Java的 InputStream中建立输入流
BufferedReader localReader = new BufferedReader(new InputStreamReader(socket.getInputStream())); 从InputStream中输入与从键盘输入是有区别的,InputStream流可以关闭(异常关闭或正常关闭),而对于键盘而言,没有关闭的概念,只要你从键盘敲入字符并按回车就会输入一行字符。
例
public class TestClass{public static void main(String args[]){BufferedReader buf = null ; // 声明对象buf = new BufferedReader(new InputStreamReader(System.in)) ; // 将字节流变为字符流String str = null ; // 接收输入内容System.out.print("请输入内容:") ;try{str = buf.readLine() ; // 读取一行数据}catch(IOException e){e.printStackTrace() ; // 输出信息}System.out.println("输入:" + str) ;} };
Java BufferedReader类简介说明相关推荐
- Java Set类简介说明
转自: Java Set类简介说明 下文笔者将讲述java中Set类的简介说明,如下所示: Set集合:用于存放不重复元素,放入Set中的元素都是唯一当我们向Set实现类的集合中加入引用类型时,需实现 ...
- Java PrintWriter类简介说明
转自: Java PrintWriter类简介说明 下文讲述PrintWriter类的简介说明,如下所示: PrintWriter是字符类型的打印输出流它继承于Writer它用于向文本输出流打印对象的 ...
- Java Method类简介说明
转自: Java Method类简介说明 下文笔者将讲述Java中Method类的功能简介说明,如下所示: Method类是java.lang.reflect包下Method类被聚合在Class的对象 ...
- java bufferedreader类_详解java中的BufferedReader类
Java中BufferedReader类 构造方法: 一:public BufferedReader(Reader in,int sz) 1.用指定大小输入缓冲区的缓冲字符输入流: 2.in 一个 R ...
- Java BufferedReader
Java BufferedReader class is a part of java.io package. Java BufferedReader类是java.io包的一部分. BufferedR ...
- 小d课堂mysql_小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_2-6.Mysql逆向工程效率神器之使用IDE自动生成Java实体类...
笔记 6.Mysql逆向工程效率神器之使用IDE自动生成Java实体类 简介:实战使用IDE根据Mysql自动生成java pojo实体类 1.IDEA连接数据库 菜单View→Tool Window ...
- JAVA File类、IO流体验与简介(字节流、字符流、序列流、打印流、编码、递归)
1. File类 1.1. File类说明 存储在变量,数组和对象中的数据是暂时的,当程序终止时他们就会丢失.为了能够永 久的保存程序中创建的数据,需要将他们存储到硬盘或光盘的文件中.这些文件可以移动 ...
- Java :BufferedWriter类和BufferedReader类的构造方法、主要方法
BufferedWriter 和 BufferedReader 为带有默认缓冲的字符输出输入流,因为有缓冲区所以效率比没有缓冲区的高. 一.BufferedWriter 类 构造方法:buffered ...
- java.util.Stack类简介
转载自 java.util.Stack类简介 Stack是一个后进先出(last in first out,LIFO)的堆栈,在Vector类的基础上扩展5个方法而来 Deque(双端队列)比起St ...
最新文章
- C++ multimap 的使用
- 递归/归并:count of smaller numbers求逆序数
- excel随机数的获取
- 实战 Windows 10 Microsoft Edge 中的多媒体投影功能
- Asigra无代理备份:“云”数据保护的先行者
- unity 的资源加载问题:一旦永久释放了,就再也不能加载了
- 自然语言处理期末复习(3)-(5)模型与句法分析
- 前端学习(2226):react之组件
- MATLAB矩阵操作和算术运算符
- git 相同commit_Git 合并多次 commit 、 删除某次 commit
- php bc 比较,php BC高精确度函数库
- 程序转制作人——游戏设计课程导论
- Vi的多文件间的复制和文本替换
- cent os7 安装kafka_2.13-2.6.0
- RCP程序中集成其他插件的配置方法
- python数据框追加_将行追加到Pandas数据框将添加0列
- python中对文件、文件夹,目录的基本操作
- 怎样将英文html文件转换成中文,如何在html文件中修改文本中的英文文字为中文?源代码识别不了...
- 双三次插值及Matlab实现
- 自学Java软件编程需要哪些基础?
热门文章
- FRM考试经验:FRM一级考试一次过,我并非学霸
- FRM基础薄弱的你知道该如何高效率地进行备考嘛?
- CVE-2012-1876Microsoft Internet Explorer Col元素远程代码执行漏洞分析
- 基于全局最优内点集最大的同步位姿计算和特征匹配算法
- 使用 qt 在 windows 下开发云盘软件
- linux 数据包复制,请问在LINUX下是如何判断数据包属于同一条连接的--
- 加密数据如何进行模糊查询
- Elasticsearch-circuit_breaking_exception [parent] Data too large, data for [<http_request>]
- 防止程序猿和前端狗打架的几条约定
- python operator 多属性排序_Python之路200个小例子网页版,真诚奉献,从一而终!...