java ready()_Java.io.BufferedReader.ready()方法实例
全屏
java.io.BufferedReader.ready()方法通知流是否已准备好被读取。一个缓冲字符流是只准备当缓冲区不为空,或者底层流已准备就绪。
声明
以下是java.io.BufferedReader.ready()方法的声明public boolean ready()
参数NA
返回值
如果流是随时可以读取该方法返回true。
异常IOException -- if an I/O error occurs
例子
下面的示例演示java.io.BufferedReader.ready()方法的用法。package cn.sxt;
import java.io.BufferedReader;
import java.io.StringReader;
import java.nio.CharBuffer;
public class BufferedReaderDemo {
public static void main(String[] args) throws Exception {
String s = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
StringReader sr = null;
BufferedReader br = null;
try{
sr = new StringReader(s);
// create new buffered reader
br = new BufferedReader(sr);
// Destination source is created
CharBuffer target = CharBuffer.allocate(s.length());
// ready is invoked to test if character stream is ready
if(br.ready())
{
br.read(target);
}
System.out.print(target.array());
}catch(Exception e){
e.printStackTrace();
}finally{
// releases resources associated with the streams
if(br!=null)
br.close();
}
}}
让我们来编译和运行上面的程序,这将产生以下结果:ABCDEFGHIJKLMNOPQRSTUVWXYZ
分享到:
0评论
java ready()_Java.io.BufferedReader.ready()方法实例相关推荐
- java的io中replace咋么使用_Java.io.ObjectOutputStream.replaceObject()方法实例
java.io.ObjectOutputStream.replaceObject(Object obj)方法允许ObjectOutputStream的受信任子类的序列化过程中一个对象替代另一个.替换对 ...
- java available用法_Java.io.BufferedInputStream.available()方法实例
全屏 java.io.BufferedInputStream.available() 方法返回从输入流中读取不受阻塞,输入流方法的下一次调用的剩余字节数. 声明 以下是java.io.Buffered ...
- java nextbyte()_java.util.Scanner.hasNextByte()方法实例
全屏 java.util.Scanner.hasNextByte()如果在此scanner输入信息中的下一个标记可以使用nextByte()方法被解释为一个字节值的默认基数,方法返回true.scan ...
- Java.io.File.getPath()方法实例
转载自 Java.io.File.getPath()方法实例 java.io.File.getPath() 方法将抽象路径名到路径名字符串.为了分离名称的序列所产生的字符串使用默认名称分隔符. 声明 ...
- 将java中数组转换为ArrayList的方法实例(包括ArrayList转数组)
方法一:使用Arrays.asList()方法 1 2 String[] asset = {"equity", "stocks", "gold&quo ...
- java plus方法_Java.math.BigDecimal.plus()方法实例
全屏 Java.math.BigDecimal.plus()方法实例 java.math.BigDecimal.plus() 返回一个BigDecimal,其值是 (+this),并且其刻度为是 th ...
- java中Math.pow()实例_Java.math.BigDecimal.pow()方法实例
全屏 Java.math.BigDecimal.pow()方法实例 java.math.BigDecimal.pow(int n)返回一个BigDecimal,其值是 (thisn), 被精确计算的幂 ...
- java中signum使用_Java.math.BigInteger.signum()方法实例
全屏 Java.math.BigInteger.signum()方法实例 java.math.BigInteger.signum()返回此BigInteger的函数正负号. 声明 以下是java.ma ...
- java 中subtract_Java.math.BigDecimal.subtract()方法实例
全屏 Java.math.BigDecimal.subtract()方法实例 java.math.BigDecimal.subtract(BigDecimal subtrahend)返回一个BigDe ...
最新文章
- r语言 图形一览_R语言之图形概览
- 默认析构函数与空析构函数并不完全等价
- UIButton的属性设置
- PostgreSQL 9.6.0 手册
- 在Linux上构建ASP.NET环境-asp.net关注
- 10亿!北大获最大一笔校友捐赠
- 模块打包之CommonJS与ES6模块比较初探
- 常见设计稿字体对应字重font-weight大小
- Kaggle Tabular Playground Series - Jan 2022 学习笔记1(数据分析)
- 建模算法(十)——灰色理论之关联度分析
- Multipy String | leetcode
- 系统编程IO操作 之 电子词典
- 中达优控触摸屏编程视频教程_中达优控触摸屏软件下载 YKBuilder(中达优控触摸屏编程软件) v5.0.200 官方安装免费版 下载-脚本之家...
- word中html在哪,Win10 word模板路径在哪?Win10如何修改word模板路径?
- CSS的动画特效(animation)
- 干货 :数据科学家最常用的十种算法
- 汉光助力:科技「智宅」智慧人居-Hi-Bus智能照明监控系统
- 把kali linux 装进 U盘并实现数据可存储
- 什么是欧拉角/姿态角?
- 每日时间管理【战隼】
热门文章
- 6 计算机应用技,2019年10月自考计算机应用技术习题及答案6
- 基于matlab 论文知网,基于MATLAB的校园图像处理与分析
- 大学老师的月薪多少?实话实说:4万多一点……
- 电子设计竞赛电源题(1)-电源题简介
- 巧识滤波、稳压、比较、运放电路
- 怎么用计算机算p a,老师,(P/A,12%,10)这个值用计算器怎么算出来?
- .net npoi xssfclientanchor设置图片缩放大小_.NET导出Excel的四种方法及评测
- python2.x和3.x的区别 print_Python2.x和Python3.x的区别
- rabbitmq python_Python操作RabbitMQ服务器实现消息队列的路由功能
- 服务器放n个网站,服务器放n个网站