Java DataOutputStream 类

2024 年 8 月 29 日 | 阅读 2 分钟

Java DataOutputStream 允许应用程序以与机器无关的方式将基本 Java 数据类型写入输出流。

Java 应用程序通常使用数据输出流写入数据,这些数据以后可以通过数据输入流读取。

Java DataOutputStream 类声明

让我们看看 java.io.DataOutputStream 类的声明

Java DataOutputStream 类方法

方法描述
int size()用于返回写入数据输出流的字节数。
void write(int b)用于将指定的字节写入底层输出流。
void write(byte[] b, int off, int len)用于将 len 字节的数据写入输出流。
void writeBoolean(boolean v)用于将布尔值作为 1 字节值写入输出流。
void writeChar(int v)用于将字符作为 2 字节值写入输出流。
void writeChars(String s)用于将字符串作为字符序列写入输出流。
void writeByte(int v)用于将字节作为 1 字节值写入输出流。
void writeBytes(String s)用于将字符串作为字节序列写入输出流。
void writeInt(int v)用于将 int 写入输出流。
void writeShort(int v)用于将 short 写入输出流。
void writeShort(int v)用于将 short 写入输出流。
void writeLong(long v)用于将 long 写入输出流。
void writeUTF(String str)用于以可移植的方式使用 UTF-8 编码将字符串写入输出流。
void flush()用于刷新数据输出流。

DataOutputStream 类示例

在此示例中,我们使用 DataOutputStream 类将数据写入文本文件 testout.txt

输出

Succcess...

testout.txt

A