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常用方法
最新推荐文章于 2025-05-21 14:53:15 发布