package com.testdatastream;
import java.io.* ;
public class Test {
/**
* @param args
* IO_ DataInputStream && DataOutputStream
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ByteArrayOutputStream baos = new ByteArrayOutputStream() ;
DataOutputStream dos = new DataOutputStream(baos) ;
try {
dos.writeDouble(Math.random()) ; //读入随机产生的一个数
dos.writeBoolean(true) ;
System.out.println(dos.size()) ; //输出到目前为止写入此数据输出流的字节数
ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray()) ; //toByteArray()创建一个新分配的 byte 数组
System.out.println(bais.available()) ; //返回可从此输入流读取(或跳过)的剩余字节数
DataInputStream dis = new DataInputStream(bais) ;
System.out.println(dis.readDouble()) ; //先写入的必须先读出,不能先读Boolean
System.out.println(dis.readBoolean()) ;
dos.close() ;
dis.close() ;
} catch (IOException e) {
e.printStackTrace() ;
}
}
}
分享到:
相关推荐
"DataIO数据助手"是一款专为处理数据导入导出问题设计的工具,尤其针对EXE文件格式。这个工具集成了教程和实用功能,对于那些不熟悉此类操作的用户来说非常友好。通过提供的教程,用户可以学习如何有效地使用该软件...
data.io, 通过 socket.io 进行双向数据同步 data.io通过 Socket.IO 进行双向数据同步 示例在服务器上:var io = require('socket.io').listen(3000);var data = require('data.i
This is a matlab word format doucument, it contain almost all knowladge about Matlab data i/o ,use this document you can know Matlab data i/o quikly.
死亡项目。 dataio 是 C++ i/o 库,它以 CSV 格式提供流输入/输出,并带有可配置的列分隔符。 还支持win ini 之类的格式和二进制数据。 作者正计划在 sscilib 中重新实现 CVS/二进制输入/输出。
使用GetData.IO提取数据 获取机器学习的语义网络数据分三个步骤。 联系信息: GetData.IO随时准备为您提供帮助。如果您在使用该工具时遇到问题或从任何网站提取数据,请告诉我们。只需通过电子邮件在admin@getdata....
《树莓派计算模块CM4官方IO底板手册》是针对树莓派计算模块CM4的一款重要的硬件参考资料,由Raspberry Pi (Trading) Ltd.发布并遵循Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND)许可证...
您现在应该有一个名为:C:\Users\yourname\Documents\getdata-012\UCI HAR Dataset\ 将 run_analysis.R 复制到 C:\Users\yourname\Documents\getdata-012\UCI HAR Dataset\ 在 RStudio 中: setwd("C:\\Users\\...
资源分类:Python库 所属语言:Python 资源全名:cubicweb-dataio-0.6.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
7. **DataIO 和 ByteArrayIO(07_DataIO_and_ByteArrayIO.avi)**:DataInputStream和DataOutputStream用于读写基本数据类型,如int、float等。而ByteArrayInputStream和ByteArrayOutputStream则允许在内存中操作...
webRTCCopy, 一个使用 webRTC data.io的简单文件 webRTCCopyhttps://www.rtccopy.com使用库 https://raw.github.com/erbbysam/webRTC-data.io 创建即时/filesharing网站。 测试&在 Chr
《数据中心中的IO聚合》 在当今的企业环境中,数据量呈指数级增长,数据中心的存储和处理需求也随之水涨船高。IO(Input/Output)聚合技术作为一种优化数据中心性能的关键手段,已经成为IT专业人士,尤其是拥有CCIE...
### Super IO -83627 Datasheet详解 #### 一、概述 Super IO (Input/Output) 是一种用于主板上的芯片,负责管理多种低速输入输出设备,如风扇控制、温度传感器、键盘/鼠标控制器等。Winbond 的 W83627DHG Super IO...
11. **数据流(Data Stream)** - `DataInputStream`和`DataOutputStream`用于读写基本数据类型,如int、float等。 12. **对象复制(Serialization)** - `ObjectInputStream`和`ObjectOutputStream`配合使用,...
Python工具 该存储库包含通用但有用的python实用程序 隔片 命令行绘图程序。 例子 : 分隔位置.txt seplot position.txt color =红色position2.txt seplot averages.txt y ='A [:,1] -A [:,2]'dy ='A [:,3] / ...
You’ll learn the critical roles that data IO, linear algebra, statistics, data operations, learning and prediction, and Hadoop MapReduce play in the process. Throughout this book, you’ll find code ...
在计算机系统中,硬件设备(如键盘、鼠标等)与CPU之间的通信通常通过输入输出(Input/Output,简称IO)端口来完成。这些端口是CPU与外部设备进行数据交换的接口。通过读取或写入特定的IO端口地址,可以控制硬件设备...
Agilent IO Libraries Suite 14.2,支持配合安捷伦IntuiLink使用,是安捷伦仪器连接电脑必备的软件。不同版本IO Libraries并不能兼容,所以不是最新的就是最好。
Earthdata Download was designed to be a bulk download application for Earthdata Search, but can be reused by other applications with a bulk download need. In order to use your application with Earth...
PCA9535是一款由NXP半导体公司生产的I2C和SMBus低功耗I/O扩展器,具有中断输出和配置寄存器功能。其主要应用领域包括电视、监视器、笔记本电脑、移动设备等。 PCA9535具有16个I/O口,通过I2C总线进行通信。...
Perl的IO-Socket模块是Perl语言中用于网络通信的核心库,它提供了低级套接字接口,使得开发者能够创建各种网络应用程序,如客户端、服务器、甚至是复杂的多线程网络服务。这个模块支持TCP、UDP以及UNIX域socket等...