个性化阅读
专注于IT技术分析

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类的示例

在此示例中, 我们使用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 = new DataOutputStream(file);
		data.writeInt(65);
		data.flush();
		data.close();
		System.out.println("Succcess...");
	}
}

输出:

Succcess...

testout.txt:

A
赞(0)
未经允许不得转载:srcmini » Java DataOutputStream类

评论 抢沙发

评论前必须登录!