首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DataInputStream、DataOutputStream、PrintStream类

类 1.DataOutputStream类是数据输出流它和机器无关的操作数据流,读取Java原始的数据。...2.DataOutputStream类的构造方法: public DataOutputStream(OutputStream out):创建指定的数据输出流写入DataInputStream。...out参数表示指定的输出流 3.DataOutputStream类方法如下图所示: 《该图片引用菜鸟教程》 4.DataOutputStream类方法的例子实现: import java.io.*;...DataInputStream介绍它的构造方法和方法,DataOutputStream类方法的例子实现。DataOutputStream类是数据输出流它和机器无关的操作数据流,读取Java原始的数据。...DataOutputStream介绍它的构造方法和方法,DataOutputStream类方法的例子实现。PrintStream可以把基本数据类型的数据或者引用的数据类型的对象格式化成字符串后在输出。

44940
您找到你想要的搜索结果了吗?
是的
没有找到

JavaIO之DataInputStream 和 DataOutputStream

功能简介 DataInputStream和DataOutputStream 继承了各自的FilterInputStream以及FilterOutputStream 使用装饰器模式对InputStream...接口用于从二进制流中读取字节,并根据所有 Java 基本类型数据进行重构 DataOutput 接口用于将数据从任意 Java 基本类型转换为一系列字节,并将这些字节写入二进制流 DataInputStream和DataOutputStream...和个别独有的方法外其余方法都来自DataInput 而其他的方法都是需要依赖于read的两个版本的方法比如下面这几个,都是对in.read调用的基础上,进行功能的增强如果说都不使用in.read方法,那还叫什么装饰器模式 DataOutputStream...write两个版本都来自OutputStream,没有功能增强flush也是如此,没有增强 不过DataOutputStream 内部有一个计数器,用于记录已经读取的个数...都是借助于装饰器模式对于write方法的增强比如 一定要理解装饰器模式是你还有你在使用你的能力的时候,顺便在增强一下,所以内部自然会需要借助于原来的方法 总结: DataInputStream和DataOutputStream

49820

大数据必学Java基础(七十三):数据流DataInputStream和DataOutputStream介绍

​数据流DataInputStream和DataOutputStream介绍数据流:用来操作基本数据类型和字符串的DataInputStream:将文件中存储的基本数据类型和字符串写入内存的变量中DataOutputStream...:将内存中的基本数据类型和字符串的变量写出文件中利用DataOutputStream向外写出变量:public class Test01 { //这是一个main方法,是程序的入口: public...static void main(String[] args) throws IOException { //DataOutputStream: 将内存中的基本数据类型和字符串的变量.../*File f = new File("d:\\Demo2.txt"); FileOutputStream fos = new FileOutputStream(f); DataOutputStream...dos = new DataOutputStream(fos);*/ DataOutputStream dos = new DataOutputStream(new FileOutputStream

60331

Java IO 好复杂,傻傻分不清楚,别担心,我们有线索了。。。

dataOutputStream = new DataOutputStream(outputStream); for(int i = 0; i < 10; i++) { dataOutputStream.writeInt...(i); } dataOutputStream.close(); text.txt文件内容: 里面保存的都是二进制数据,但是我们是用int的数据类型写进去的(dataOutputStream.writeInt...小帅疑惑:为什么要用 DataOutputStream写入int数据呢? 我直接用 FileOutputStream 不能写吗? DataOutputStream有什么作用呢?...小会微微一笑:如果不用DataOutputStream也可以,不过要自己拼成int数据类型的格式,一个int类型占四个字节。...写就是:dataOutputStream.writeInt(0),dataOutputStream.writeInt(1),dataOutputStream.writeInt(2),这样是不简单很多呢

35530
领券