Java——DataOutputStream类

官方解释

public class DataOutputStream extends FilterOutputStream implements DataOutput
数据输出流使应用程序以便携式方式将原始Java数据类型写入输出流。 然后应用程序可以使用数据输入流来读取数据。

构造方法

DataOutputStream(OutputStream out)
创建一个新的数据输出流,以将数据写入指定的底层输出流。

writeUTF

public final void writeUTF(String str) throws IOException
使用机器无关的方式使用modified UTF-8编码将字符串写入基础输出流。
首先,将两个字节写入输出流,就像通过writeShort方法给出要跟随的字节数。 该值是实际写出的字节数,而不是字符串的长度。 按照长度,字符串的每个字符依次输出,使用修改的UTF-8编码字符。 如果没有异常抛出,计数器written会增加写入输出流的总字节数。 这将至少有两个加上str的长度,最多两加三次,长度为str 。
参数
str - 要写入的字符串。
异常
IOException - 如果发生I / O错误。

flush

public void flush() throws IOException
刷新此数据输出流。 这将强制任何缓冲的输出字节写入流。
该flush的方法DataOutputStream调用flush其基础输出流的方法。

write

public void write(byte[] b,int off, int len)throws IOException
从位于偏移量off的指定字节数组写入len字节到底层输出流。 如果没有异常抛出,计数器written将增加len 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值