`
a20071426
  • 浏览: 25575 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

【IO】对基本数据类型的输入输出

 
阅读更多

在java IO中对基本数据类型的输入输出事一个很重要的点

 

      下面是一个实例:

 

package DataStream;


/**
 * 将基本类型输出
 * 
 * 
 */
import java.io.*;
public class TestDataStream {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

                //创建一个ByteArrayOutputStream 
		ByteArrayOutputStream baos=new ByteArrayOutputStream();
		
		//在ByteArrayOutputStream外再套一个管子 DataOutputStream
		DataOutputStream dos =new DataOutputStream(baos);  
		
		try{
			dos.writeDouble(Math.random());
			dos.writeBoolean(true);
			ByteArrayInputStream bais=new 
			     ByteArrayInputStream(baos.toByteArray());
			
			
			System.out.println(bais.available());
			
			DataInputStream dis=new DataInputStream(bais);
			
			System.out.println(dis.readDouble());
			System.out.println(dis.readBoolean());
			
                        //良好编程
			dis.close();
			dos.close();
		}catch(IOException e){
			e.printStackTrace();
		}
	}

}
 
分享到:
评论

相关推荐

    IO/输入输出

    在Java中,IO操作主要由java.io包提供,它包含了一系列类和接口,用于处理各种类型的输入输出流。 1. **流的概念**: 在Java IO中,数据被视作流,它们可以像水一样流动,从一个源头(输入源)流向目的地(输出...

    IO输入输出流源码例子

    本示例主要探讨Java中的IO输入输出流,通过简洁明了的代码实例帮助开发者理解和应用。 1. **基本概念** - 输入流(Input Stream):用于从数据源读取数据,数据源可以是文件、网络连接或其他数据产生器。 - 输出...

    IO口输入输出配置

    综上所述,理解并熟练掌握STM32 F103的IO口输入输出配置是进行嵌入式开发的基础,能够有效地实现设备控制和数据交换。在实际项目中,结合具体的硬件环境和软件需求,灵活运用这些知识点,可以构建出高效、可靠的控制...

    KUKA机器人KR C4标准控制柜IO输入输出模块接线方法和组态步骤.docx

    特别是IO输入输出模块的接线方法和组态步骤,这对于确保机器人系统能够顺利地与外部设备进行信号和数据的交换至关重要。本篇文章将详细介绍KUKA机器人KR C4标准控制柜中IO输入输出模块的接线和组态操作。 首先,...

    java IO数据流的输入输出

    Java IO(Input/Output)是Java编程语言中用于处理数据输入和输出的重要组成部分。它提供了一种机制,使得程序能够与外部设备如键盘、显示器、硬盘等进行数据交互。Java IO 包含了一系列的类和接口,使得开发者可以...

    java_io.rar_java 输入 输出 实例

    通过学习和实践这些Java IO实例,开发者能够更好地理解如何在Java程序中处理输入输出,包括打开、读取、写入文件,以及更复杂的流操作和数据转换。这将有助于提高代码的灵活性和效率,尤其在处理大量数据或网络通信...

    JAVA IO 输入输出处理.ppt

    Java IO 输入输出处理是Java编程中至关重要的一部分,用于在程序和外部资源(如磁盘、网络、内存等)之间传输数据。Java的IO系统由java.io包提供,它包含了一系列的类和接口,用于实现不同类型的输入输出操作。 **...

    IO标准输入输出

    标题中的“IO标准输入输出”指的是Java编程语言中的标准输入流(System.in)和标准输出流(System.out)。这是程序与用户交互的基本方式,用于读取键盘输入和向控制台打印输出。 在Java中,标准输入输出是通过...

    Java IO(输入输出)案例练习

    Java IO(输入输出)是Java编程中至关重要的一个部分,它负责处理程序与外部资源之间的数据传输。在Java中,IO被设计成一种抽象的概念,允许开发者以统一的方式处理各种类型的输入和输出设备,如硬盘、内存、网络...

    JAVA输入输出流实验报告

    Java中的输入输出流是程序与外部数据交互的重要方式,它允许我们读取和写入数据到各种来源,如键盘、文件、网络等。在Java中,输入输出流分为两大类:字节流(Byte Stream)和字符流(Character Stream)。本次实验...

    java教程课件5基本数据类型与引用类型

    - `java.io`包包含用于输入输出处理的类,如文件读写、流操作等。 - `java.lang`是最基础的包,包含了所有Java程序都会用到的基本类,如`String`、`Math`、`Integer`、`System`和`Runtime`,这个包下的类会被自动...

    wincc输入输出域如何带单位.docx

    标题提到的问题是关于如何在WinCC中让输入输出域显示带有单位的数据,例如温度显示时带上"℃"。描述中提供了两种方法:手动和自动,并且重点介绍了使用VBS(Visual Basic Script)脚本来自动添加单位。 **手动添加...

    java io java 输入输出

    - `DataInput`和`DataOutput`接口用于处理基本数据类型和字符串的读写。 - `ObjectInput`和`ObjectOutput`接口处理对象的序列化和反序列化。 - `FileFilter`和`FilenameFilter`用于文件和目录的过滤。 - `...

    JAVA IO 输入输出流

    Java IO 输入输出流是Java平台基础架构的重要组成部分,它提供了处理数据输入和输出的能力,使得程序可以与外部设备(如硬盘、网络、内存等)进行数据交换。在Java中,一切皆为对象,因此IO流操作也被设计为面向对象...

    Java输入输出(IO)和流的基本概念-Java教程共2页

    3. 流的定向:Java IO中的流有输入流和输出流之分,但有些流可以双向操作,如PipedInputStream和PipedOutputStream可以实现数据的管道传输,DataInputStream和DataOutputStream则可以同时处理字节和基本数据类型。...

    Java的基本输入输出PPT教案学习.pptx

    Java编程语言的基础输入输出是...总的来说,Java的基本输入输出涉及到标识符的创建、数据类型的使用、变量与常量的管理,以及利用`java.io`包进行的输入输出操作。理解这些基础知识对于编写有效的Java程序至关重要。

    java_io详解

    这些接口定义了基本的输入输出操作。具体的数据源类如`FileInputStream`、`FileOutputStream`、`ByteArrayInputStream`、`ByteArrayOutputStream`等,以及提供装饰功能的类如`BufferedInputStream`、`...

    java输入输出代码

    下面我们将深入探讨Java IO系统的核心概念、常用类以及如何实现基本的输入输出操作。 1. **IO 流的概念** - Java 中的IO操作基于流(Stream)的概念。流是一组有序的数据序列,可以是字节流或字符流。字节流处理...

    jsp .java中输入输出流 java IO 下载 流的应用先01 > 02 > 01

    标题中的“jsp .java中输入输出流 java IO 下载 流的应用先01 > 02 > 01”指的是一个关于Java编程中输入输出流(IO)在JSP(JavaServer Pages)和Java应用程序中的使用,特别是针对文件下载场景的知识点讲解。...

    Java考试前总结(包含io输入输出流/线程/特殊for语句/文件读写的总结)

    总结来说,理解和掌握Java的I/O流可以帮助你有效地处理数据输入输出,线程管理则让你能够编写并发程序,特殊for语句简化了代码,而文件读写则是日常开发的基本技能。这些知识点的掌握程度直接影响到你在Java考试中的...

Global site tag (gtag.js) - Google Analytics