package demo.io;
import java.io.*;
/**
* 当储存的数据是基本类型数据时采用此流
*/
class 基本数据类型流DataIntputStream和DataOutputStream {
public static void main(String[] args) {
DataOutputStream dos = null;
DataInputStream dis = null;
try {
dos = new DataOutputStream(new FileOutputStream("后期设备的配置文件.properties"));
dis = new DataInputStream(new FileInputStream("后期设备的配置文件.properties"));
//写入基本数据类型
dos.writeInt(97);
dos.writeBoolean(true);
dos.writeDouble(3.14);
dos.writeUTF("你好,基本数据类型流\nWWWW");//特有方法,写入 UTF-8 修改版编码 的字符串
//按顺序读取(务必)
int num = dis.readInt();
Boolean bool = dis.readBoolean();
Double d = dis.readDouble();
String str = dis.readUTF(dis);//获取多行 UTF-8 修改版编码
//按顺序打印
System.out.println(num);
System.out.println(bool);
System.out.println(d);
System.out.println(str);
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (dos != null) {
dos.close();
}
if (dis != null) {
dis.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
基本数据类型流DataIntputStream和DataOutputStream常用方法
最新推荐文章于 2021-09-13 10:53:39 发布
本文通过一个Java示例程序介绍了如何使用DataInputStream和DataOutputStream进行基本数据类型的读写操作,包括整型、布尔型、双精度浮点型及字符串,并展示了文件的正确打开与关闭方式。
3535

被折叠的 条评论
为什么被折叠?



