Java DataOutputStream
精华
小牛编辑
96浏览
2023-03-14
1 什么是Java DataOutputStream
Java DataOutputStream 类允许应用程序以与机器无关的方式将原始Java数据类型写入输出流。
Java应用程序通常使用数据输出流来写入数据,这些数据以后可以由数据输入流读取。
2 Java DataOutputStream的语法
public class DataOutputStream extends FilterOutputStream implements DataOutput
3 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) | 用于将char作为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 writeLong(long v) | 用于向输出流写入long。 |
void writeFloat(long v) | 用于向输出流写入一个float。 |
void writeDouble(double v) | 用于向输出流写入一个double。 |
void writeUTF(String str) | 用于以可移植的方式使用UTF-8编码将字符串写入输出流。 |
void flush() | 用于刷新数据输出流。 |
4 Java DataOutputStream的例子
在此示例中,我们使用DataOutputStream类将数据写入文本文件test.txt。
package cn.xnip;
/**
* 小牛知识库网: https://www.xnip.cn
*/
/**
* Java DataOutputStream的例子
*/
import java.io.*;
public class Demo {
public static void main(String[] args) throws IOException {
FileOutputStream file = new FileOutputStream("D:\\xnip\\test.txt");
DataOutputStream data = new DataOutputStream(file);
data.writeInt(65);
data.flush();
data.close();
System.out.println("Succcess...");
}
}
输出结果为:
Succcess...
test.txt:
A