`
javacto
  • 浏览: 85603 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

DataIO 【012】

DOS 
阅读更多
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数据助手

    "DataIO数据助手"是一款专为处理数据导入导出问题设计的工具,尤其针对EXE文件格式。这个工具集成了教程和实用功能,对于那些不熟悉此类操作的用户来说非常友好。通过提供的教程,用户可以学习如何有效地使用该软件...

    data.io, 通过 socket.io 进行双向数据同步.zip

    data.io, 通过 socket.io 进行双向数据同步 data.io通过 Socket.IO 进行双向数据同步 示例在服务器上:var io = require('socket.io').listen(3000);var data = require('data.i

    Matlab data io.rar_Know It All!_matlab文件读写

    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-开源

    死亡项目。 dataio 是 C++ i/o 库,它以 CSV 格式提供流输入/输出,并带有可配置的列分隔符。 还支持win ini 之类的格式和二进制数据。 作者正计划在 sscilib 中重新实现 CVS/二进制输入/输出。

    Web Scraper - GetData.IO-crx插件

    使用GetData.IO提取数据 获取机器学习的语义网络数据分三个步骤。 联系信息: GetData.IO随时准备为您提供帮助。如果您在使用该工具时遇到问题或从任何网站提取数据,请告诉我们。只需通过电子邮件在admin@getdata....

    cm4io-datasheet.pdf

    《树莓派计算模块CM4官方IO底板手册》是针对树莓派计算模块CM4的一款重要的硬件参考资料,由Raspberry Pi (Trading) Ltd.发布并遵循Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND)许可证...

    DataSci_getdata-012

    您现在应该有一个名为: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库 | cubicweb-dataio-0.6.1.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:cubicweb-dataio-0.6.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    java_IO.rar

    7. **DataIO 和 ByteArrayIO(07_DataIO_and_ByteArrayIO.avi)**:DataInputStream和DataOutputStream用于读写基本数据类型,如int、float等。而ByteArrayInputStream和ByteArrayOutputStream则允许在内存中操作...

    webRTCCopy, 一个使用 webRTC data.io的简单文件.zip

    webRTCCopy, 一个使用 webRTC data.io的简单文件 webRTCCopyhttps://www.rtccopy.com使用库 https://raw.github.com/erbbysam/webRTC-data.io 创建即时/filesharing网站。 测试&在 Chr

    IO Consolidation in the Data Center

    《数据中心中的IO聚合》 在当今的企业环境中,数据量呈指数级增长,数据中心的存储和处理需求也随之水涨船高。IO(Input/Output)聚合技术作为一种优化数据中心性能的关键手段,已经成为IT专业人士,尤其是拥有CCIE...

    super IO -83627 datasheet

    ### Super IO -83627 Datasheet详解 #### 一、概述 Super IO (Input/Output) 是一种用于主板上的芯片,负责管理多种低速输入输出设备,如风扇控制、温度传感器、键盘/鼠标控制器等。Winbond 的 W83627DHG Super IO...

    java io最简java io

    11. **数据流(Data Stream)** - `DataInputStream`和`DataOutputStream`用于读写基本数据类型,如int、float等。 12. **对象复制(Serialization)** - `ObjectInputStream`和`ObjectOutputStream`配合使用,...

    Python-Tools:通用python工具,主要用于textdata IO

    Python工具 该存储库包含通用但有用的python实用程序 隔片 命令行绘图程序。 例子 : 分隔位置.txt seplot position.txt color =红色position2.txt seplot averages.txt y ='A [:,1] -A [:,2]'dy ='A [:,3] / ...

    Data Science with Java: Practical Methods for Scientists and Engineers

    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 ...

    ( IO模拟键盘

    在计算机系统中,硬件设备(如键盘、鼠标等)与CPU之间的通信通常通过输入输出(Input/Output,简称IO)端口来完成。这些端口是CPU与外部设备进行数据交换的接口。通过读取或写入特定的IO端口地址,可以控制硬件设备...

    Agilent IO Libraries Suite 14.2

    Agilent IO Libraries Suite 14.2,支持配合安捷伦IntuiLink使用,是安捷伦仪器连接电脑必备的软件。不同版本IO Libraries并不能兼容,所以不是最新的就是最好。

    earthdata-download

    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...

    I2C扩展IO芯片-PCA9535 datasheet

    PCA9535是一款由NXP半导体公司生产的I2C和SMBus低功耗I/O扩展器,具有中断输出和配置寄存器功能。其主要应用领域包括电视、监视器、笔记本电脑、移动设备等。 PCA9535具有16个I/O口,通过I2C总线进行通信。...

    perl IO-SOCKET

    Perl的IO-Socket模块是Perl语言中用于网络通信的核心库,它提供了低级套接字接口,使得开发者能够创建各种网络应用程序,如客户端、服务器、甚至是复杂的多线程网络服务。这个模块支持TCP、UDP以及UNIX域socket等...

Global site tag (gtag.js) - Google Analytics