Java DataOutputStream类

本文概述

  • Java DataOutputStream类声明
  • 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类的示例
【Java DataOutputStream类】在此示例中, 我们使用DataOutputStream类将数据写入文本文件testout.txt。
package com.srcmini; import java.io.*; public class OutputExample { public static void main(String[] args) throws IOException { FileOutputStream file = new FileOutputStream(D:\\testout.txt); DataOutputStream data = http://www.srcmini.com/new DataOutputStream(file); data.writeInt(65); data.flush(); data.close(); System.out.println("Succcess..."); } }

输出:
Succcess...

testout.txt:
A

    推荐阅读