数据流DataInputStream/DataOutputStream方法

本文深入解析Java中DataInputStream和DataOutputStream类的功能与使用方法,包括读写基本数据类型如byte、int、double等的操作,以及如何处理UTF格式的字符串。适合Java开发者了解IO流操作细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

DataInputStream类提供的读取数据的部分方法
byte readByte( )
boolean readBoolean( )
char readChar( )
double readDouble( )
float readFloat( )
int readInt( )
long readLong( )
shot readshort( )
String readUTF( ) //读取以UTF各式保存的字符串

DataOutputStream类包含与DataInputStream类的读方法相对应的写方法,部分方法如下:
void writeByte(int v)
void writeBoolean(Boolean v)
void writeChar(int v)
void writeDouble(double v)
void writeFloat(float v)
void writeInt(int v)
void writeLong(long v)
void writeshort(int v)
void writeBytes(String s) //按2字节写入
void writeChars(String s) // 按照Unicode写入
void writeUTF(String str) //将字符串以UTF格式写出 // 按照UTF-8写入(UTF8变长,开头2字节是由writeUTF函数写入的长度信息,方便readUTF函数读取)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值