Java DataInputStream readBoolean()方法(带示例)

DataInputStream类readBoolean()方法 (DataInputStream Class readBoolean() method)

  • readBoolean() method is available in java.io package.

    readBoolean()方法在java.io包中可用。

  • readBoolean() method is used to check whether this stream read the boolean value or not.

    readBoolean()方法用于检查此流是否读取布尔值。

  • readBoolean() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.

    readBoolean()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。

  • readBoolean() method may throw an exception at the time of reading boolean.

    readBoolean()方法在读取布尔值时可能会引发异常。

    • IOException: This exception may throw when this stream is not opened.IOException :如果未打开此流,则可能引发此异常。
    • EndOfFileException: This exception may throw when this stream has reached its endpoint.EndOfFileException :当此流到达其端点时,可能引发此异常。

Syntax:

句法:

    public final boolean readBoolean();

Parameter(s):

参数:

  • It does not accept any parameter.

    它不接受任何参数。

Return value:

返回值:

The return type of the method is boolean, it returns true when byte is non-zero otherwise it returns false.

该方法的返回类型为boolean ,当byte为非零时返回true ,否则返回false

Example:

例:

// Java program to demonstrate the example 
// of boolean readBoolean() method of 
// DataInputStream
import java.io.*;
public class ReadBooleanOfDIS {
public static void main(String[] args) throws Exception {
InputStream is_stm = null;
DataInputStream dis_stm = null;
byte[] b_arr = {
97,
0,
99,
100,
0,
101
};
try {
// Instantiate ByteArrayInputStream and 
// DataInputStream
is_stm = new ByteArrayInputStream(b_arr);
dis_stm = new DataInputStream(is_stm);
// Loop To Read Available Data till end
while (dis_stm.available() > 0) {
// By using readBoolean() method returns true
// if the read byte is non-zero otherwise
// it returns false
boolean status = dis_stm.readBoolean();
System.out.println("dis_stm.readBoolean(): " + status);
}
} catch (Exception ex) {
System.out.println(ex.toString());
} finally {
// To free system resorces linked
// with these streams
if (is_stm != null)
is_stm.close();
if (dis_stm != null)
dis_stm.close();
}
}
}

Output

输出量

dis_stm.readBoolean(): true
dis_stm.readBoolean(): false
dis_stm.readBoolean(): true
dis_stm.readBoolean(): true
dis_stm.readBoolean(): false
dis_stm.readBoolean(): true

翻译自: https://www.includehelp.com/java/datainputstream-readboolean-method-with-example.aspx

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/542119.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python—列表

1 . 什么是列表: 列表形如[‘saf’,‘sf’,5,哈哈‘],是一个可以储存任意数据类型的集合。需要注意的是,列表和数组不同,数组是储存统一数据类型的集合。 创建一个列表: zero_li [ ] #建立一个空列表li [ ‘http’…

更新SQL Server实例所有数据库表统计信息

引出问题 自从上次菜鸟为老鸟解决了《RDS SQL SERVER 解决中文乱码问题》问题,老鸟意犹未尽,决定再想个招来刁难刁难菜鸟:“我最近做T-SQL性能调优的时候,经常发现执行计划中的统计信息不准确,导致SQL Server查询性能低…

职工考勤管理信息系统数据库课设_数据库课程设计--职工考勤管理信息系统

目录1概述........................................................................................................................................ 11.1设计背景..................................................................................................…

python—元组

1 . 元组的创建: 1 . 简介 :元组与列表类似,可以存储任意数据类型。不同之处在于元组的元素不能修改。属于不可变数据类型,没有增删改。 2 . 创建一个元组: t ([1, 2, 3], ssh, True) #和列表不同是,元组…

java clock计时_Java Clock类| systemDefaultZone()方法与示例

java clock计时Clock Class systemDefaultZone()方法 (Clock Class systemDefaultZone() method) systemDefaultZone() method is available in java.time package. systemDefaultZone()方法在java.time包中可用。 systemDefaultZone() method is used to get the current inst…

从0开始搭建SQL Server AlwaysOn 第四篇(配置异地机房节点)

从0开始搭建SQL Server AlwaysOn 第四篇(配置异地机房节点) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www.cnblogs.com/lyhabc/p/4682028.html第三篇http://www.cnblogs.com/lyhabc/p/4682986.html第四篇http://www.cnblogs.com…

vue 左侧菜单隐藏_vue.js 左侧二级菜单显示与隐藏切换的实例代码

vue点击切换显示隐藏*{padding: 0;margin: 0;font-size: 14px;}ul{width: 200px;height: auto;}h2{background: green;border: 1px solid #fff;color: #fff;height: 30px;line-height: 30px;text-indent: 24px;}h3{background: #999;height: 24px;line-height: 24px;border: 1p…

Java LocalDateTime类| 带示例的getMinute()方法

LocalDateTime类getMinute()方法 (LocalDateTime Class getMinute() method) getMinute() method is available in java.time package. getMinute()方法在java.time包中可用。 getMinute() method is used to get minute-of-hour field value from this date-time object. getM…

python—集合

1. 集合的概念和建立: Python中的集合和数学中的集合类似,可以保存不重复的元素。它有可变集合(set)和不可变集合(frozenset)两种。 集合是不重复的并且无序的序列。 集合创建可以使用{}以及set()的方式。…

第十九天

今天是学习js的第三天,已经感觉脑内存不够用了。 想想后续还有这么多Php的课程要学习,真心有点怕怕的。希望以后时间过的慢一些,让我好好的掌握这门技术吧。 另外,学习js里面还有好多的应用需要自己去掌握,我希望能够通…

弹性理论法研究桩基受力计算公式_竖向荷载下群桩的承载力分析

竖向荷载下群桩的承载力分析桩基础在工程建设当中得到广泛地应用,从安全性上考虑,对群桩承载力的研究尤为重要。文章结合一工程实例,根据现场取得的静载荷试验数据,(本文共4页)阅读全文>>墙体顶部斜裂缝问题一直是困扰设计和施工人员的重要课题,以往的研究往往将这种斜裂…

Java LocalDate类| getChronology()方法与示例

LocalDate类getChronology()方法 (LocalDate Class getChronology() method) getChronology() method is available in java.time package. getChronology()方法在java.time包中可用。 getChronology() method is used to return the IsoChronology of this LocalDate object. …

python—字典

1.字典的含义: 字典和列表类似,是可变序列,与列表不同的是,字典是无序的可变序列,保存的内容是以 键值对 的形式存放的。键是唯一的,而值可以是多个。值可以取任意数据了类型,但键必须是不可变…

js中加“var”和不加“var”的区别,看完觉得这么多年js白学了

Javascript声明变量的时候,虽然用var关键字声明和不用关键字声明,很多时候运行并没有问题,但是这两种方式还是有区别的。可以正常运行的代码并不代表是合适的代码。var num 1; 是在当前域中声明变量. 如果在方法中声明&#xff0…

解决方案_智能工厂全套解决方案

最近弱电社群资料更新情况:1、弱电学习圈VIP群资料整理-希望对您有用!2、弱电学习圈VIP技术交流2群成立,欢迎您加入!3、智慧校园整体解决方案!4、智能化弱电项目管理表单大全-弱电项目经理必备!5、弱电项目…

退火算法 贪婪算法_算法贪婪策略简介

退火算法 贪婪算法介绍 (Introduction) The solution is determined by a sequence of steps each step has given a particular solution and later a complete solution to given the problem can be achieved. In short, while making a choice there should be a greed for…

windows 2008 R2系统安装拨号v p n详细配置

windows 2008 R2系统单网卡安装拨号v p n系统环境:windows 2008 R2操作步骤首先设置服务端在服务器管理器中添加角色“网络策略和访问服务”,并安装以下角色服务右击路由与远程访问,选择“配置并启用路由和远程访问”右击路由与远程访问&…

python—函数

1. 函数的定义: 1 . 含义:我们把实现某一功能的代码定义为一个函数,在需要使用时,随时调用,十分方便。对于函数,简单理解就是可以完成某功能的代码块,可反复使用。 Python提供了许多内建函数&a…

word打开老是配置进度_小白教程 | office出现配置进度框,怎么办?

最近很多同学在备考二级时候,自己的电脑上office软件Word或者Excel出问题了,每次打开都会出现配置进度框。这种情况怎么办呢?这种情况都是注册表的问题,马上安排解决之前在 右键菜单没有office新建怎么办(点击即可阅读)也是用注册…

【踩坑速记】开源日历控件,顺便全面解析开源库打包发布到Bintray/Jcenter全过程(新),让开源更简单~...

一、写在前面 自使用android studio开始,就被它独特的依赖方式:compile com.android.support:appcompat-v7:25.0.1所深深吸引,自从有了它,麻麻再也不用担心依赖第三方jar包繁琐无趣啦。而,如果自己写一个开源库是一种怎…