数据输入/输出流的常用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编码 |