Java教程

Java DataOutputStream

Java DataOutputStream允许应用程序编写原始Java数据类型以与计算机无关的方式输出到输出流。
Java应用程序通常使用数据输出流来写入数据,以便稍后由计算机读取。数据输入流。

Java DataOutputStream类声明

让我们看一下java.io.DataOutputStream类的声明:
public class DataOutputStream extends FilterOutputStream implements DataOutput

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) 用于将短路写到输出流。
void writeShort(int v) 用于将短路写到输出流。
void writeLong(long v) 用于将long写入输出流。
void writeUTF(String str) 用于以可移植的方式使用UTF-8编码将字符串写入输出流。
void flush() 它用于刷新数据输出流。

DataOutputStream类的示例

在此示例中,我们将数据写入文本文件 testout.txt 使用DataOutputStream类。
package com.lidihuo;
import java.io.*;
public class OutputExample {
    public static void main(String[] args) throws IOException {
        FileOutputStream file = new FileOutputStream(D:\\testout.txt);
        DataOutputStream data = new DataOutputStream(file);
        data.writeInt(65);
        data.flush();
        data.close();
        System.out.println("Succcess...");
    }
}
输出:
Succcess...
testout.txt:
A
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4