本文概述
- Java DataOutputStream类声明
- Java DataOutputStream类方法
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() | 它用于刷新数据输出流。 |
【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
推荐阅读
- Java FileInputStream类
- Java ByteArrayOutputStream类
- Java DataInputStream类
- Java ByteArrayInputStream类
- Java BufferedOutputStream类
- Android PdfViewer
- Openstack Cinder使用NetApp NFS作为后端存储
- Android性能优化
- 天气预报APP