数据输入(DataInputStream)/输出流(DataOutputStream)的常用API

数据输入(DataInputStream)/输出流(DataOutputStream)的常用API

数据输入/输出流的常用API

数据输入/输出流(Data I/O Streams)提供了用于读取和写入数据的高级接口。它们封装了底层的字节流,并提供了便捷的方法来处理不同类型的数据。本文将介绍数据输入/输出流的常用API,并提供使用示例。

数据输入流 API

以下是数据输入流的常用API:

方法 描述
readBoolean() 以布尔类型读取数据
readByte() 以字节类型读取数据
readShort() 以短整型读取数据
readInt() 以整型读取数据
readLong() 以长整型读取数据
readFloat() 以单精度浮点数读取数据
readDouble() 以双精度浮点数读取数据
readChar() 以字符类型读取数据
readLine() 以字符串类型读取一行数据
readUTF() 以UTF-8编码读取字符串数据

数据输出流 API

以下是数据输出流的常用API:

方法 描述
writeBoolean(boolean) 写入布尔类型数据
writeByte(int) 写入字节类型数据
writeShort(int) 写入短整型数据
writeInt(int) 写入整型数据
writeLong(long) 写入长整型数据
writeFloat(float) 写入单精度浮点数数据
writeDouble(double) 写入双精度浮点数数据
writeChar(char) 写入字符类型数据
writeChars(String) 写入字符串中的字符
writeUTF(String) 写入字符串数据,使用UTF-8编码