Java DataOutputStream类

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

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

Java DataOutputStream类声明

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

public class DataOutputStream extends FilterOutputStream implements DataOutput

Java DataOutputStream类的方法

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

Java DataOutputStream类的示例

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

package com.javatpoint;  
  
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

标签: java, Java面试题, Java下载, java教程, java技术, Java学习, Java学习教程, Java语言, Java开发, Java入门教程, Java进阶教程, Java高级教程, Java笔试题, Java编程思想